Proven experience in implementing, shipping, and maintaining production software., Strong collaboration skills and experience working in team environments., Excellent communication skills for explaining technical topics to diverse audiences., Proficiency in JavaScript, React, TypeScript, Node.js, Postgres, and Git..
Key responsibilities:
Build and enhance features with a focus on quality.
Collaborate with engineers, designers, and product leaders.
Mentor junior engineers and review work.
Participate in defining application architecture and incident response.
Report this Job
Help us maintain the quality of our job listings. If you find any issues
with this job post, please let us know. Select the reason you're reporting
this job:
Articulate develops e-learning software, content, and resources that change the way the world learns.
More than 120,000 organizations worldwide, including all 100 of the Fortune 100, have created millions of courses using our online training platform, Articulate 360.
With Articulate 360, e-learning developers get everything they need to create courses for their learning management systems, including the award-winning authoring app Storyline 360. Learn more about Articulate 360 at https://articulate.com/360
Articulate also has the industry's largest community, E-Learning Heroes, where online training professionals get inspiration, guidance, product support, and best practices on building online training. Join the 1.2+ million members of E-Learning Heroes at https://community.articulate.com
As a human-centered organization, Articulate is driven by our vision to empower people to live better lives. We're committed to providing the best value to customers and doing right by our employees.
We're building a team that looks like the world we live in and an environment where people from diverse backgrounds feel like we belong. Learn more about why we're one of Inc. Magazine's Best Workplaces of 2024: https://articulate.com/about/careers
Articulate is looking for a Senior Software Engineer to join our amazing Rise 360 team!
As a Senior Software Engineer at Articulate, you’ll work closely with a talented team of engineers and designers to build industryleading products and solve interesting, complex problems. You’ll be responsible for large tasks and you’ll collaborate with teammates to develop the right solutions.
What youll do:
Build new features and enhance existing ones with an eye for quality
Focus on customers and iterate quickly to bring them value
Collaborate closely with engineers, designers and product leaders
Mentor software engineers and review work constructively
Participate in defining application architecture
Participate in and level up our incident response process
Be part of a growing remotefirst company with a worldclass culture
Be responsible for making effective use of your time, focusing on quality results instead of effort
What you should have:
A proven track record of implementing, shipping and maintaining production software
A history of collaborative, teambased work
Strong communication skills and an ability to clearly explain technical topics to engineers and nonengineers alike
Little need for direct oversight
Ability to write clear, testable, and maintainable JavaScript
Proficiency with frontend technologies (React, JavaScriptTypeScript, S(CSS))
Proficiency with backend technologies (Node.js, Postgres, Docker)
Strong gitgithub familiarity
Nice to haves:
AWS services (S3, SNS, SQS, etc.)
Eventdriven architectures
Experience w a variety of frontend frameworks andor Native Web Components