Senior Software Engineer - Full-stack - Growth Product
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.
About the job
Responsibilities
- Partner with product managers, designers, and analysts to identify growth opportunities and turn them into high-quality, data-driven engineering solutions.
- Implement reusable services and components powering marketing campaigns, onboarding, KYC, and first-funding experiences across web and mobile.
- Collaborate on distributed systems handling large volumes of global traffic while maintaining performance and reliability.
- Participate in design and architecture discussions, balancing user impact, scalability, and maintainability.
- Measure, experiment, and iterate using data and experimentation frameworks to understand user behavior.
- Uphold and improve engineering standards, performance, and security practices across the stack.
Requirements
- 5+ years of software engineering experience building and maintaining production systems at scale.
- Proficiency building full-stack applications with TypeScript, Rust, Go, Python, or Ruby, and React or React Native.
- Understanding of distributed systems, performance optimization, debugging, and secure software design.
- Familiarity with Docker, Kubernetes, Terraform, MySQL/MariaDB, Redis, or GitLab CI/CD.
- Product mindset focused on business metrics and user outcomes.
- Ability to operate autonomously in a globally distributed, remote-first environment.
Nice to Haves
- Experience with A/B testing, analytics instrumentation, or experimentation platforms.
- Background in growth engineering, user funnels, lifecycle, or conversion optimization.
- Familiarity with data analysis tools or experimentation frameworks.
Skills
TypeScript, Rust, Go, Python, Ruby, React, React Native, Docker, Kubernetes, Terraform, MySQL, Mariadb, Redis, Gitlab Ci/Cd, Distributed Systems
Similar jobs
Fullstack Engineering jobsBuild and operate full-stack AI agents that automate high-volume healthcare revenue-cycle email workflows. The role requires strong Python/FastAPI, React, PostgreSQL, production engineering, and LLM or agent-harness experience.
Build 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.
Build and improve scalable production web applications while automating development and deployment workflows, mentoring engineers, and advancing engineering-wide practices. Requires 5+ years of experience and proficiency with Docker, Kubernetes, AWS, and Terraform.