(toc)
Overview
Position : Senior Software Engineer
Location: Remote (United States)
Employment Type: Full-time
Salary Range: $127,000 – $203,000 per year
About the Role
The Growth Engineering team plays a key role in connecting new users to Kraken’s ecosystem and driving engagement worldwide. As a Senior Full-stack Engineer, you’ll work across web and mobile platforms to design and develop features that enhance user onboarding, engagement, and retention. This role combines hands-on coding with strategic product thinking to deliver measurable business results.
Key Responsibilities
- Collaborate with product, design, and analytics teams to identify user growth opportunities.
- Develop and maintain scalable full-stack systems and reusable components for core user experiences.
- Build reliable, high-performance backend and frontend features using technologies like TypeScript, React, Go, Python, or Rust.
- Contribute to architecture decisions and system design discussions.
- Conduct experiments and analyze data to improve product performance and user behavior.
- Ensure security, scalability, and performance best practices across all systems.
Qualifications
- Minimum 5 years of professional software development experience.
- Strong skills in building full-stack applications (React/React Native with TypeScript, Go, Rust, or Python).
- Solid understanding of distributed systems, debugging, and secure software design.
- Experience with modern tools like Docker, Kubernetes, Terraform, Redis, and MySQL/MariaDB.
- Product-focused mindset with the ability to turn business goals into engineering solutions.
- Comfortable working independently in a distributed, remote-first environment.
Preferred Skills
- Experience with A/B testing, analytics, and experimentation frameworks.
- Knowledge of growth engineering principles, user funnels, and conversion optimization.
- Background in data analysis or user behavior insights.
