
Senior Software Engineer, Growth
Articulate
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $137,700 - $172,097 per year
Job Level
Senior
Tech Stack
AWSDockerJavaScriptNode.jsPostgresReactSQLTypeScript
About the role
- Design, build, and evolve growth-focused features and services that power experimentation, personalization, and customer expansion initiatives.
- Implement, operate, and iterate on A/B tests and experiments, partnering with product and design to interpret results and inform next steps.
- Build and support production services on AWS with strong ownership of reliability, performance, and observability.
- Work closely with product and design to define solutions, navigate tradeoffs, and deliver high-quality, accessible user experiences.
- Provide technical leadership through thoughtful code reviews, design discussions, and mentorship of less experienced engineers.
- Implement and maintain analytics and telemetry with attention to data integrity, enabling trustworthy insights into user behavior and experiment outcomes.
- Advocate for best practices in engineering, accessibility, and system design, helping improve the overall quality and effectiveness of the Growth Engineering team.
Requirements
- Strong full-stack expertise, with the ability to design, build, and evolve systems using Node.js, Postgres, Docker, React, and TypeScript.
- Experience building, operating, and supporting production services on AWS, with strong operational ownership using observability tools like Datadog or equivalent APMs.
- Expertise in SQL, including data modeling, query performance, and maintaining data integrity at scale.
- Proven experience partnering closely with design and product to shape solutions, navigate tradeoffs, and deliver user-centered outcomes.
- Ability to lead well-scoped technical initiatives, providing guidance through code reviews, design discussions, and mentorship.
- Demonstrated commitment to accessibility and inclusive design, with the ability to advocate for best practices and ensure they are reflected in implementation.
Benefits
- This position is bonus-eligible.
- Articulate also offers a robust suite of benefits — visit the website for a full list.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsPostgresDockerReactTypeScriptSQLdata modelingquery performancedata integrityA/B testing
Soft skills
technical leadershipmentorshipcollaborationproblem-solvingadvocacy for best practicescommunicationuser-centered designattention to detailnavigating tradeoffscommitment to accessibility