Backend Engineer Team Lead
remotepeople- Posted a day ago
- Be among the first 10 applicants
Job Description
Responsibilities
1. Own regional production issues: act as incident commander for the region; use logs, monitoring, tracing, and data backtracking to identify root causes of errors, user reports, and data anomalies; drive fixes to closure, lead postmortems, and land improvement items. Primarily for your region, with support to other regions when needed.
2. Regional stability and operations: hold production access for the region and independently perform releases, rollbacks, scaling, and emergency response; design and maintain regional monitoring, alerting, degradation plans, and incident runbooks.
3. Backend design and development: lead the design, API development, and core code maintenance of App backend modules (user, community, commerce, campaigns, messaging); own technical design review and code review for changes made in the region.
4. Data compliance and access governance: query and handle production data under the company's data classification and access policies; deliver analysis that is accurate and reproducible; build regional processes and tooling for data access.
5. Team leadership: lead 1‒2 local engineers (backend / SRE), covering task assignment, technical coaching, and performance feedback; serve as the liaison between the region and the HQ engineering team.
6. Tooling and efficiency: turn recurring investigations into scripts, runbooks, and self-service tools to reduce repetitive work and improve regional support efficiency.
Requirements:
• Bachelor's degree or above; Computer Science / Software Engineering preferred
• 8+ years of Java backend development, including 2+ years as a tech lead or people manager
• Expert in Java and Spring Boot, with experience architecting and refactoring complex business systems; familiar with Spring Cloud or similar microservice stacks
• Strong database skills: complex MySQL queries, indexing and execution plans, slow query optimization, and capacity assessment
• Proficient with Redis; familiar with Kafka / RocketMQ internals and common pitfalls
• Hands-on experience troubleshooting high-traffic production services and independently commanding incident response
DevOps Requirements:
• Solid working knowledge of core AWS services (EC2, ALB, RDS, ElastiCache, S3, IAM, CloudWatch);
able to independently troubleshoot networking, permission, and resource issues
• Proficient with Docker and Kubernetes; able to deploy, roll back, scale, and debug services independently
• Experience configuring and maintaining CI/CD pipelines (Jenkins, GitLab CI, or similar)
• Familiar with observability stacks such as Prometheus / Grafana / ELK; able to design alert rules and dashboards
• Familiarity with infrastructure-as-code tools such as Terraform is a plus
