Tech Stack
AWSAzureCassandraCloudDistributed SystemsGoogle Cloud PlatformMicroservicesNoSQLPostgresPythonReactRedisRubyRuby on RailsSQL
About the role
- Lead, mentor, and manage backend engineers, fostering collaboration, accountability, and continuous improvement.
- Establish best practices for backend development, code reviews, and testing standards.
- Guide the team to build backend systems that enable self-serve onboarding, trial-to-paid conversions, and retention loops.
- Support experimentation with feature flags, A/B testing, and PLG metrics instrumentation.
- Design and implement robust, scalable backend architectures optimized for rapid iteration and growth experiments.
- Identify bottlenecks and optimize system performance, scalability, and reliability.
- Work closely with Product Managers, Frontend Developers, and Designers to align backend capabilities with PLG goals.
- Ensure seamless integrations, secure APIs, and smooth data flows.
- Oversee CI/CD pipelines, deployment processes, and system monitoring/recovery.
- Continuously improve infrastructure to support growth and experimentation.
- Stay current with backend technologies and PLG best practices and introduce frameworks, tools, and processes that improve developer velocity and user experience.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, IT, or equivalent.
- 5+ years of backend development experience (overall 7-8 years).
- 2+ years in a leadership or team lead role.
- Proven track record of shipping scalable backend systems in SaaS or PLG contexts.
- Strong expertise in Python and Ruby on Rails.
- Solid experience with SQL & NoSQL databases (Postgres, Redis, Cassandra).
- Knowledge of RESTful APIs, microservices architecture, and distributed systems.
- Familiarity with cloud platforms (AWS, GCP, Azure).
- Experience with version control systems (Git).
- Exposure to PLG initiatives or growth-oriented engineering work (nice to have).
- Background in full-stack development (ReactJS) (nice to have).
- Excellent problem-solving, organizational, and leadership abilities.
- Strong collaboration skills to work effectively with Product, Frontend, and Growth teams.
- Growth-oriented mindset with focus on experimentation, scalability, and impact.