Role in brief
Adapty, a fast-growing SaaS company, is seeking an Engineering Team Lead to manage a remote team. This role involves a balance of hands-on Python development and team leadership, focusing on building analytics and revenue growth tools for mobile apps. Candidates with extensive experience in Python and data technologies should apply.
About the role
This Engineering Team Lead role at Adapty involves guiding a distributed team while maintaining a hands-on approach to development. The work centers on building OLAP analytics solutions and delivering performance metrics for mobile applications. A key part of the role is to develop tools that drive revenue growth, including A/B testing and onboarding features.
The position requires shaping the technical direction for analytics and growth tools, ensuring that product requirements are translated into effective technical designs. This includes developing a new Flow Builder for app onboarding and paywalls. Success in this role means balancing the immediate impact on users with long-term architectural goals, contributing to both product innovation and system stability.
The team operates with a strong emphasis on ownership and knowledge sharing. The role is split evenly between coding and management responsibilities, allowing the lead to remain deeply involved in the technical work. This setup is ideal for someone who thrives in a collaborative environment and is committed to both individual contributions and team development.
The annual salary for this position is between $149,500 and $241,500 USD.
Skills that matter here
- Python: This role requires extensive experience with Python for developing analytics solutions and revenue growth tools.
- PostgreSQL: The position involves using PostgreSQL for data storage and management within the analytics and product development efforts.
- ClickHouse: Experience with ClickHouse is necessary for building and optimizing OLAP analytics solutions.
- Kafka: Kafka is a required skill, indicating its use in data streaming or message queuing for the company's systems.
Who this role suits
- A person who enjoys a 50/50 split between hands-on coding and team leadership.
- Someone who can translate high-level product needs into concrete technical designs and system architecture.
- A leader who values direct communication and takes ownership of their work and their team's output.
- An individual with a system-level mindset who can balance immediate user impact with long-term architectural health.
From the employer
- Lead a distributed team with a 50/50 split between coding and management.
- Shape OLAP analytics solutions and deliver mobile app performance metrics.
- Develop revenue growth tools like A/B testing and onboarding.
- Build a next-gen Flow Builder for app onboarding and paywalls.
- Balance user impact with architectural goals.
- 8+ years of experience with Python, PostgreSQL, ClickHouse, and Kafka.
- Ability to translate product requirements into technical designs.
- Experience in unit, integration, and end-to-end testing.
- Critical thinking and system-level mindset.
- Understanding of b2b SaaS business model.
- Competitive compensation and career growth.
- Direct communication and ownership.
- Flexible remote work schedule.
- English lessons, sports reimbursements, laptop coverage, and more.
Questions about this role
What is the remote work policy for this role?
This is a full-time, remote position with a flexible work schedule.
What is the expected seniority level for this position?
This is a lead-level role, requiring significant experience.
What is the salary range for this position?
The salary for this role ranges from $149,500 to $241,500 USD.