Job Overview
Your main duties in flying with us:
- Design architecture for new microservices.
- Maintain, monitor, and improve the quality of every microservice owned.
- Provide structured updates to leadership (daily, weekly, monthly).
- Ensure engineering best practices (SOLID principles, Clean Code) through code reviews and mentoring.
- Collaborate with VP, Managers, and Product team to create realistic timelines based on team capacity
Mandatory requirements:
- 6+ years of backend engineering experience.
- At least 2 years of proven experience as a Technical Lead, managing and guiding engineers.
- Expertise in Java or Golang.
- Strong database skills: MongoDB, MySQL, PostgreSQL, with experience in query optimization and large-scale data handling.
- Experience with Redis, Memcached, ElasticSearch, Linux syntax, CI/CD, Docker, Kafka, RabbitMQ, and system refactoring or rewriting.
- Strong system design capabilities.
- Demonstrated leadership: able to inspire, guide, and support the team while maintaining accountability.
- Strong prioritization skills, balancing short-term tasks with long-term strategy.
- Effective stakeholder management with the ability to set clear expectations and negotiate priorities.
- Proven track record in scaling distributed systems managing terabytes of data and complex business flows.
Ready to Apply?
Take the next step in your career journey
Stand out with a professional resume tailored for this role