job description
Join Vanguard Software, a boutique software house specializing in transforming clients' business goals into enterprise-grade, cloud-native web applications. We are seeking a Senior Backend Engineer (Java/Go) to work remotely from Bali and contribute to cutting-edge projects that drive digital transformation.
As a Senior Backend Engineer, you will design, develop, and optimize scalable backend systems using Java and Go. You will collaborate with cross-functional teams to deliver high-performance solutions that meet business needs. This role offers the flexibility to work from Bali's vibrant locations while being part of a dynamic, innovative team.
If you are passionate about backend development, cloud-native architectures, and solving complex technical challenges, we want to hear from you!
Responsibility
- Design, develop, and maintain scalable backend services using Java and Go.
- Collaborate with frontend developers, product managers, and stakeholders to deliver high-quality software solutions.
- Optimize application performance, ensuring high availability and reliability.
- Implement and maintain CI/CD pipelines for seamless deployment.
- Write clean, maintainable, and well-documented code.
- Troubleshoot and debug complex technical issues.
- Mentor junior developers and contribute to team growth.
- Stay updated with emerging technologies and best practices in backend development.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in backend development with Java and Go.
- Strong understanding of cloud-native architectures (AWS, GCP, or Azure).
- Experience with microservices, RESTful APIs, and database design.
- Proficiency in containerization (Docker) and orchestration (Kubernetes).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Experience with Agile/Scrum methodologies.