Back to search:Squad Lead / Jakarta

Job Description:

As a
Squad Lead

, you will lead a cross-functional development team, ensuring the successful execution of sprint deliverables with high code quality and strong collaboration. You will serve as the key coordinator between your squad and the technical leadership, aligning technical execution with business priorities. This role demands a balance of
technical expertise

,
leadership capability

, and
clear communication skills

to drive team performance and continuous improvement.

Key Responsibilities:

  • Lead and manage a squad of
    frontend and backend engineers

to achieve sprint goals and project milestones.
- Facilitate and ensure consistency in
Agile ceremonies

: sprint planning, daily standups, sprint reviews, and retrospectives.
- Translate business requirements and technical directions into
clear, actionable tasks

for the squad.
- Uphold
code quality standards

through structured code reviews, mentoring, and enforcement of best practices.
- Identify and resolve
technical blockers, dependencies, and workflow inefficiencies


- Monitor and report squad performance, progress, and challenges to the
Engineering Manager / Tech Lead


- Mentor squad members in technical growth, fostering
problem-solving capabilities

and
knowledge sharing


- Build and maintain a
collaborative, accountable, and continuously improving team culture


- Collaborate with other squads,
QA, DevOps, Product Team

, and stakeholders to ensure seamless delivery and integration.
- Create a
Technical Documentation

for planning purpose which act as a guideline for the frontend and backend engineers when working on the project

Qualifications:

  • Bachelor's degree in
    Computer Science, Software Engineering, Information Systems

, or a related field.
- Minimum
4+ years

of experience in software development, including
1+ year in a leadership or squad lead role


- Strong understanding of the
software development lifecycle (SDLC)

,
Agile methodologies

, and
version control systems (e.g., Git)


- Practical experience with
automated testing frameworks

,
CI/CD pipelines

, and
code quality monitoring tools

(e.g., SonarQube, ESLint).
- Proven leadership in managing small teams, with a focus on
collaboration, productivity

, and
accountability


- Excellent
communication skills

, with the ability to translate technical concepts for non-technical stakeholders.
- Strong analytical and proactive
problem-solving mindset


- Ability to thrive in a
fast-paced, dynamic environment

with shifting priorities and tight deadlines.
- Familiarity with
microservice and event-driven architecture
- Familiarity with
mongodb, redis, and rabbitMQ.
- Familiarity with
instrumentation tools

such as OpenTelemetry, Elastic APM, etc.

Familiarity with
full-stack development

languages such as golang, javascript, or typescript.