job description
Join a dynamic and innovative tech team in the heart of Bali as a Senior Software Engineer specializing in full-stack development. This is a unique opportunity to work on cutting-edge projects while enjoying the vibrant culture and work-life balance of one of the world’s most sought-after digital nomad hubs.
In this role, you will design, develop, and deploy scalable software solutions that drive business growth and enhance user experiences. Collaborate with cross-functional teams to deliver high-quality products, from concept to launch, using modern technologies and best practices. Whether you're optimizing backend systems or crafting intuitive front-end interfaces, your expertise will shape the future of our digital ecosystem.
We offer a competitive salary, flexible work arrangements, and the chance to be part of a forward-thinking organization committed to innovation and excellence. If you’re passionate about technology and thrive in a collaborative environment, we’d love to hear from you!
Responsibility
- Design, develop, and maintain scalable full-stack applications using modern frameworks and technologies.
- Collaborate with product managers, designers, and other engineers to deliver high-quality software solutions.
- Write clean, efficient, and well-documented code while adhering to best practices and coding standards.
- Optimize application performance, scalability, and security to ensure seamless user experiences.
- Troubleshoot, debug, and resolve technical issues across the entire stack.
- Participate in code reviews, sprint planning, and agile development processes.
- Stay updated with emerging technologies and industry trends to drive continuous improvement.
- Mentor junior developers and contribute to team knowledge-sharing initiatives.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of professional experience in full-stack development with a strong portfolio of projects.
- Proficiency in JavaScript/TypeScript, React, Node.js, and modern frontend frameworks.
- Experience with backend technologies such as Python (Django/Flask), Java (Spring), or Go.
- Familiarity with databases (SQL/NoSQL) and cloud platforms like AWS, GCP, or Azure.
- Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
- Experience with CI/CD pipelines, containerization (Docker), and microservices architecture.
- Excellent communication skills and a proactive approach to teamwork.