
Software Engineer II, Growth
Articulate
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $109,000 - $144,478 per year
Job Level
JuniorMid-Level
Tech Stack
JavaScriptNode.jsPostgresReactSQLTypeScript
About the role
- Build and Iterate on Growth Features: Collaborate closely with product and design to build, ship, and iterate on user-facing features that support growth experiments and expansion into new customer segments.
- Support Experimentation: Implement and maintain A/B tests and feature experiments, learning how hypotheses, data, and user behavior inform product decisions and revenue outcomes.
- Work Across the Stack: Contribute across front-end and back-end systems using React, TypeScript, Node.js, and Postgres.
- Partner Cross-Functionally: Work with designers, product managers, and fellow engineers to deliver polished, accessible, and user-centered experiences, with attention to interaction details and edge cases.
- Improve User Experience: Identify and fix bugs, performance issues, and usability problems that impact conversion, engagement, or retention.
- Maintain Code Quality: Write clean, maintainable, and well-documented code, participate in code reviews, and follow established best practices.
- Learn and Grow: Develop your understanding of growth engineering, experimentation, and product metrics, and stay curious about how technical decisions drive business outcomes.
Requirements
- Full-stack proficiency with React, JavaScript, TypeScript, and Node.js
- Typically, 2+ years of experience working in a software engineering environment
- Experience working with SQL databases, ideally Postgres
- Strong UX sensibility, with the ability to evaluate, implement, and iterate on user experiences based on data, feedback, and experimentation
- Experience partnering with designers to implement polished, accessible, and user-centered experiences
- Ability to work cross-functionally with various team sizes and levels of technical expertise
- Curiosity-driven and eager to learn, with an interest in understanding how technical decisions impact users, experiments, and product outcomes.
Benefits
- robust suite of benefits — visit the website for a full list
- bonus eligibility
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactJavaScriptTypeScriptNode.jsPostgresSQLA/B testingfeature experimentationcode qualityclean code
Soft skills
collaborationuser experience evaluationcuriositycross-functional teamworkattention to detailproblem-solvingcommunicationadaptabilityfeedback implementationlearning