Job Closed
This listing is no longer active.
The Best Travel Deals in the Universe
Senior Backend Engineer
Location
Indonesia
Posted
67 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer
Wego.com
• Design, develop, and maintain scalable backend services and APIs. • Participate in system architecture discussions to design efficient, maintainable, and future-proof services. • Write clean, maintainable, and efficient code while adhering to industry best practices and internal standards. • Collaborate with Product, and Data teams to understand requirements and deliver effective technical solutions across the entire customer journey. • Improve code quality by implementing unit tests, automation, and conducting thorough code reviews. • Optimize backend systems for performance, scalability, and reliability to handle the demands of a global customer base. • Debug and resolve production issues quickly to minimize the impact on users and ensure high availability. • Stay current with emerging technologies and propose innovative solutions to enhance systems and processes. • Create and maintain documentation such as RFCs to improve communication across the organization.
Job Requirements
- 7+ years of experience in backend software engineering, including hands-on coding and system design.
- Proficiency in AI coding agents like Claude Code, Cursor, or similar.
- Proficiency in Java or a similar backend programming language (experience with Go is a plus).
- Experience with cloud platforms (e.g., AWS, GCP, Azure) and container technologies (e.g., Docker, Kubernetes).
- Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and database optimization techniques.
- Familiarity with caching technologies (e.g., Redis, Memcached) to optimize system performance.
- Strong understanding of system architecture, scalability, and reliability best practices.
- Experience with CI/CD practices and automated pipelines.
- Solid troubleshooting and debugging skills for production systems.
- Familiarity with monitoring and observability tools (e.g., Datadog, Prometheus, Grafana).
Benefits
- Flexible working arrangements
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer
IndivdWe analyze how people move and interact in real-world locations using your 2D cameras and our patented AI vision engine.
• Design and build scalable backend systems that power our product • Develop and maintain APIs and core services • Own system performance, reliability, and long-term maintainability • Work closely with product and engineering to turn ideas into production-ready solutions • Take full ownership of backend decisions from design to delivery
Senior Backend Engineer
PaysetThe smarter way to manage money globally — one account, multiple currencies, real results.
• Design, build, and maintain scalable backend services using Node.js, TypeScript • Architect and develop REST APIs and microservices • Implement and optimize GraphQL and API Gateway solutions • Design and optimize database schemas and queries in PostgreSQL and MongoDB • Ensure high performance, availability, and security of services • Work closely with DevOps to deploy and manage services on AWS • Use Docker for containerization and ensure service reliability • Improve backend development standards, architecture, and processes • Participate in code reviews and technical discussions • Mentor junior engineers and contribute to engineering excellence
• Act as the team’s technical reference, performing in-depth analysis of already implemented solutions; • Support junior developers, providing technical guidance and continuous support; • Exercise technical leadership, promoting best practices and Android development standards; • Contribute to innovation and stay continuously updated on technologies and trends in the Android ecosystem; • Ensure technical quality of deliverables; • Collaborate on the evolution, maintenance, and problem resolution of the application.
• Implementing new features on our client’s platform. • Solving programming challenges and continuously developing your skills. • Participating in code reviews and collaborating with team members. • Maintaining the existing codebase and fixing bugs. • Writing unit and integration tests (E2E is a plus). • Supporting frontend development using React when needed. • Contributing to product improvements through experimentation and iteration. • Taking care of application performance and reliability. • Collaborating with Product Managers and team members to deliver high-quality solutions.




