Senior Backend Engineer

Bluebirdgroup — Indonesia · Posted ~1 day ago

Senior

Skills

Backend development Scalable system design High-performance software Secure coding Code modernization Technical debt management Code review System design Mentoring

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Lead backend engineering efforts for scalable, stable, and high-performance systems. You will build secure and maintainable features, proactively identify technical debt and performance bottlenecks, drive modernization initiatives, mentor junior engineers, and collaborate with engineering leadership on system design and quality.

Highlights

Senior ownership of scalable backend systems, leadership of technical improvement initiatives, mentorship of junior engineers, and close partnership with engineering management on architecture and quality standards.

Description

Senior Backend Engineer is responsible for designing, building, and maintaining scalable, stable, and high performance technical solutions. Besides delivering new features on time with high quality, this role requires a high degree of initiative to identify and resolve systemic technical debt in the codebase that could hinder development or cause regressions. You are expected to be a driving force in code modernization, a mentor to junior engineers, and a strategic partner to the Backend Engineering Manager in improving the team's code and quality standards. Responsibilities: Produce high-quality, secure, and maintainable code for new features, and ensure on-time deliveryProactively audit the existing codebase, identify bottlenecks, diagnose the causes of regressions, and lead technical improvement initiatives to enhance development efficiency.Collaborate with the Backend Engineering Manager in reviewing system designs to ensure that the chosen solutions are well-balanced and not under/over-designedServe as a stronghold for code quality through rigorous and constructive code reviews, and ensure that the team adheres to automated testing standardsBe able to independently lead incident response during 24/7 on-call rotations, focusing on rapid detection and response, as well as initiating, leading, and completing RCA creation as the primary point of contact to ensure appropriate action items and timely resolution.Provide mentorship to junior engineers to enhance the team's overall technical capabilities. Requirements: At least 5-6 years of professional work experience in Backend EngineeringStrong professional experience in development using Golang and/or .NET, as well as MySQL and/or Postgres.In-depth experience working with legacy codebases and a proven track record of successfully refactoring or upgrading architecture without disrupting the stability of the running systemStrong understanding of design patterns, microservice architecture, database query optimizations, and regression mitigation strategiesExperience implementing CI/CD, writing strong automated tests (unit, integration, E2E), and utilizing monitoring and APM tools.Strong communication skills to articulate the urgency of addressing technical improvements (technical debt) to both other engineers and technical/non-technical stakeholdersWilling to Work From Office (Mampang, Jakarta Selatan)