Deskripsi Pekerjaan

 

  • Lead and manage a squad of frontend and backend engineers to achieve sprint goals and deliver project milestones.

  • Facilitate Agile ceremonies (sprint planning, daily stand-ups, sprint reviews, and retrospectives) to ensure process consistency and team alignment.

  • Translate business requirements and technical directions into clear, actionable tasks for the team.

  • Ensure high code quality through structured code reviews, mentoring, and enforcement of engineering best practices.

  • Identify and resolve technical blockers, dependencies, and workflow inefficiencies to maintain team productivity.

  • Monitor and report squad performance, progress, and risks to the Engineering Manager / Tech Lead.

  • Mentor squad members to support technical growth, problem-solving capabilities, and cross-functional knowledge sharing.

  • Foster a collaborative, accountable, and continuously improving team culture.

  • Collaborate with other squads, QA, DevOps, the Product Team, and stakeholders to ensure smooth delivery and system integration.

  • Create and maintain technical documentation for planning purposes, serving as a guideline for both frontend and backend engineers during project execution.

 

Kualifikasi

  • achelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field.

  • Minimum 4 years of experience in software development, including at least 1 year in a technical leadership or squad lead role.

  • Strong understanding of the Software Development Life Cycle (SDLC), Agile methodologies, and version control systems such as Git.

  • Hands-on experience with automated testing frameworks, CI/CD pipelines, and code quality tools (e.g., SonarQube, ESLint).

  • Proven ability to lead small teams with a focus on collaboration, ownership, and delivery excellence.

  • Strong communication skills, with the ability to explain technical concepts clearly to non-technical stakeholders.

  • Excellent analytical skills and a proactive, solution-oriented mindset.

  • Comfortable working in a dynamic, fast-paced environment with evolving priorities and deadlines.

  • Familiarity with microservices and event-driven architecture.

  • Experience with technologies such as MongoDB, Redis, and RabbitMQ.

  • Knowledge of instrumentation and observability tools such as OpenTelemetry, Elastic APM, etc.

  • Familiarity with full-stack development languages such as Go (Golang), JavaScript, or TypeScript.