Senior Software Engineer, Growth
Build scalable growth systems and experimentation capabilities across onboarding, personalization, analytics, and engagement. The role requires 5+ years of frontend or full-stack experience, strong JavaScript/TypeScript and React skills, backend proficiency, cloud experience, and a data-driven product mindset.
About the job
Responsibilities
- Develop and execute engineering strategies that enable rapid experimentation and data-driven decision-making.
- Collaborate with Product, Design, Marketing, Data Science, and Engineering to optimize growth metrics and support core product initiatives.
- Architect and build scalable systems for onboarding flows, personalization engines, and viral loops.
- Implement A/B testing and data instrumentation to measure experiments accurately.
- Use automation and machine learning to optimize engagement, reduce churn, and personalize user experiences.
- Produce clean, structured, documented code and implement cross-browser, pixel-perfect designs.
- Maintain code quality, automation, and continuous delivery.
- Ensure performance, security, and scalability through engineering best practices.
- Communicate progress and blockers with stakeholders and participate effectively in a global team.
- Give and receive constructive feedback.
Requirements
- Proven experience using AI tools for code generation, debugging, and productivity optimization.
- Bachelor of Science in Computer Science or equivalent experience.
- At least 5 years of industry experience in frontend or full-stack development building large-scale applications.
- Proficiency with JavaScript (ES6)/TypeScript, React, Redux, HTML, CSS, and at least one backend language: Ruby/Rails, Python, or Node.js.
- Experience with AWS or GCP and REST APIs.
- Experience with analytics tools and A/B testing platforms.
- Familiarity with growth frameworks and viral loops.
- Strong UX and product sense, including MVP definition.
- Attention to performance, accessibility, and scalability.
Nice-to-haves
- Growth experience at a startup or scaling product.
- Knowledge of SEO, CRM tools such as Braze or HubSpot, or marketing automation.
Compensation and Benefits
- Permanent employment under an employment contract (Umowa o pracę), not a B2B contract.
- Hands-on mentorship, career growth opportunities, autonomy, and a collaborative cross-functional environment.
Skills
JavaScript, TypeScript, React, Redux, HTML, CSS, Ruby on Rails, Python, Node.js, AWS, GCP, REST APIs, MongoDB, Elasticsearch, Kubernetes
Similar jobs
Fullstack Engineering jobsBuild and maintain scalable full-stack healthcare applications and web services, collaborating with Product and Engineering on design, testing, security, and observability. Requires 5+ years of web application experience, Java and JavaScript proficiency, and familiarity with relational databases.
Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Senior full-stack engineer on the Growth team, building scalable web and mobile systems for marketing, onboarding, KYC, funding, and user engagement. The role requires 5+ years of production engineering experience and proficiency with modern application and infrastructure technologies.
Builds full-stack identity management and authentication APIs, web interfaces, and user configuration tools. The role requires strong Java and web-development expertise, deep knowledge of authentication protocols and secure session management, and experience with SQL and database systems.