Job Title: Senior Software Engineer 1 Company Name: Articulate Job Url: https://simplify.jobs/p/e862866c-bd7e-4063-8693-e9b08db53dc4/Senior-Software-Engineer-1-Course-Authoring--Learning Job Description: Senior Software Engineer 1 Course Authoring & Learning Confirmed live in the last 24 hours Unlock job analytics with Simplify+ Articulate 501-1,000 employees All-in-one e-learning course creation suite Compensation Overview $137.7k - $182.4k/yr Senior Remote in USA Remote Category Software Engineering (1) Frontend Engineering Required Skills JavaScript React.js Git Postgres Docker TypeScript Get referrals → You have ways to get a Articulate referral from your network. Applications through a referral are 3x more likely to get an interview! History Summary Full Job Posting You match the following Articulate's candidate preferences Employers are more likely to interview you if you match these preferences: Degree Experience Requirements Senior-level experience building, shipping, and owning production software, with a history seeing work through over time Strong experience building complex, user-facing applications using modern JavaScript/TypeScript and component-based UI frameworks (we use React today), gained through many years of professional software engineering work Working proficiency with backend technologies (Node.js, Postgres, Docker) and comfort collaborating across service boundaries A proven track record of implementing, shipping and maintaining production software Ability to write clear, testable, and maintainable JavaScript Demonstrated commitment to accessibility and inclusive design Little need for direct oversight and comfort owning ambiguous problem spaces Strong communication skills and an ability to clearly explain technical topics to engineers and non-engineers alike Strong familiarity with Git and GitHub-based development workflows We care more about depth of experience, judgment, and ownership than having an exact match for every tool or technology listed. Responsibilities Build and Evolve Features: Design and build new features and enhance existing ones with an eye for quality, iterating quickly to bring value to customers Shape Solutions Collaboratively: Work closely with engineers, designers, and product leaders to define direction, navigate tradeoffs, and deliver thoughtful solutions Influence Architecture: Participate in defining application architecture, particularly in frontend systems and patterns, using sound judgment to balance short-term needs with long-term maintainability Mentor and Guide: Provide technical leadership through code reviews, design discussions, and mentorship of less experienced engineers Own Reliability: Participate in on-call rotation and help improve how the team responds to and learns from incidents Ramp up and take ownership: Build context quickly in a large, evolving system, spot opportunities for improvement, and carry work from early investigation through delivery Desired Qualifications Infrastructure as code (Terraform) and AWS services (S3, CloudFront, etc) - experience operating and evolving team-owned deployment infrastructure Event-driven architectures Integrating independently deployed frontend modules into a cohesive application Building real-time collaborative editing features and conflict resolution Using AI tools to improve developer workflows or product capabilities Articulate Website View Company Profile Articulate creates e-learning software and resources for businesses, schools, and individual course creators to build online courses. It offers Articulate 360, a subscription that includes Storyline 360 and Rise 360. Storyline 360 lets users design custom, interactive e-learning courses with advanced features, while Rise 360 focuses on easy-to-use, responsive course creation that works well on any device. The company differentiates itself through a user-friendly design, a broad set of tools, and strong community support, along with regular product updates. Its goal is to help users produce engaging online training efficiently, so organizations and individuals can share knowledge and train people effectively. Company Size 501-1,000 Company Stage Series A Total Funding $1.5B Headquarters New York City, New York Founded