Lead Software Engineer
Astro
Software Engineering
Indonesia
Posted on Apr 24, 2026
Responsibilities
- Collaborate with stakeholders and product managers to define project goals and priorities.
- Mentor and develope the engineers, performing code reviews, and enforcing best practices.
- Translate product requirements into clear technical solutions and actionable development tasks for your team.
- Break down complex engineering problems into manageable components and estimate development efforts accurately.
- Oversee backend features delivery in collaboration with the Product team, ensuring timely and high-quality implementation.
- Take ownership of the full product lifecycle, including development, testing, deployment to production, and continuous improvements or fixes.
- Explore and leverage AI tools or technologies to improve development efficiency and support practical implementation in daily engineering workflows.
Qualification
- Minimum 7 years of experience as a Software Engineer, with strong exposure to backend system development.
- Minimum 2 years of hands-on experience as a lead.
- Strong understanding of database technologies, including both SQL and NoSQL, with the ability to design efficient data models and optimize queries.
- Experience in system design, including building scalable, reliable, and fault-tolerant systems.
- Good understanding of software development lifecycle (SDLC) best practices, including testing, deployment, and maintenance.
- Possesses a curious and proactive mindset, continuously seeking feedback, good communication skill, love to learn new technologies, and exploring broader perspectives to improve engineering practices and team growth.
