Skip to main content

Lead Software Engineer

Technology
Send
Tangerang, Indonesia1 months agoSampai 6/4/2026
On-site

Deskripsi pekerjaan

Responsibilities

Lead the design and development of microservices-based backend systems

Work with Product Managers to translate requirements into technical tasks

Break down features and sub-Tasks

Ensure high-quality, scalable, and maintainable architecture

Implement and enforce best engineering practices

Troubleshoot and quickly resolve production issues

Review code and guide the development team

Ensure CI/CD pipelines and deployment processes are stable

Take ownership of system performance, reliability, and scalability

Contribute to development when necessary to accelerate delivery

Define, track, and evaluate developer KPIs such as delivery efficiency, code quality, and system reliability Technical Skillset:

Backend

.NET (C#) or Java

REST API design

Microservices architecture

Event-driven systems

Outbox pattern

Idempotency / duplicate prevention

Async processing Cloud / Infrastructure

AWS (API Gateway, Lambda, ECS/EC2, SNS, SQS, EventBridge)

RDS

S3

CloudWatch

VPC networking DevOps

CI/CD pipelines

Docker / containerization

Deployment automation Frontend / Mobile Understanding

Familiarity with React Familiarity React Native Expo OTA / remote code updates System Design

Distributed systems

Algorithms and data structures

Experience building high-scale platforms such as food delivery, logistics, or marketplaces

Keywords
Backend.NETC#JavaRest Api DesignMicroservices ArchitectureEvent-driven SystemsOutbox PatternIdempotencyAsync ProcessingAwsDockerCi/Cd PipelinesReactReact NativeSystem DesignLead Software EngineerMicroservicesREST APIEvent-drivenAWSAPI GatewayLambdaECSSQSEventBridgeRDSS3CloudWatchVPC NetworkingDevOpsCI/CDContainerizationExpo OTAAlgorithmsHigh-Scale Platforms

¿Te interesa este puesto?