About the Role
The role involves leading development efforts, designing robust software architectures, and collaborating with cross-functional teams to deliver impactful technology solutions.
Responsibilities
- Lead the design and implementation of scalable software systems
- Mentor and guide junior and mid-level developers
- Collaborate with product and design teams to define technical requirements
- Drive best practices in code quality, testing, and deployment
- Oversee system architecture decisions and technical debt management
- Participate in code reviews to ensure consistency and reliability
- Identify and resolve performance bottlenecks
- Support incident response and production issue resolution
- Contribute to roadmap planning and sprint execution
- Ensure alignment with security and compliance standards
- Evaluate and integrate new technologies and frameworks
- Promote engineering excellence across teams
- Facilitate knowledge sharing and technical documentation
- Work closely with QA to maintain high test coverage
- Improve CI/CD pipelines and automation workflows
- Manage dependencies and third-party integrations
- Monitor application health and system metrics
- Advocate for user-centric design in technical decisions
- Coordinate with infrastructure teams on deployment strategies
- Ensure code maintainability and long-term scalability
- Lead technical discussions and decision-making forums
- Support on-call rotations when necessary
- Drive adoption of observability tools
- Optimize resource utilization across services
- Foster a culture of innovation and accountability
Nice to Have
- Master’s degree in computer science or related field
- Experience with real-time data processing systems
- Background in customer engagement platforms
- Knowledge of machine learning integration in production
- Familiarity with event-driven architectures
- Experience leading remote engineering teams
- Contributions to open-source projects
- Public speaking or conference presentation experience
- Leadership in incident post-mortem processes
- Experience with multi-region deployments
- Understanding of data privacy regulations
- Proficiency in frontend technologies
- Experience with A/B testing frameworks
- Knowledge of mobile application development
- Track record of reducing system latency
- Experience mentoring senior engineers
- Familiarity with GraphQL
- Background in high-throughput messaging systems
- Experience with data warehousing solutions
- Understanding of user behavior analytics
- Involvement in platform modernization efforts
- Leadership in technical onboarding programs
- Experience with feature flagging systems
- Knowledge of edge computing concepts
- Active participation in engineering communities
Compensation
Competitive salary and benefits package
Work Arrangement
Remote
Team
Collaborative engineering team focused on scalable software solutions
Why This Role Matters
This position plays a critical role in shaping the technical foundation of the platform, influencing both product capabilities and engineering culture. The lead developer will directly impact how teams build, deploy, and scale software that serves millions of users globally.
What to Expect
You will lead technical projects from concept to delivery, work with diverse teams across functions, and be responsible for maintaining system reliability. Expect regular collaboration with product managers, engineers, and operations staff to solve complex technical challenges.
Available for qualified candidates


