job description
Are you a passionate Backend Developer with expertise in building scalable APIs, business logic, and data processing systems? Join our dynamic team in Bali to contribute to the cutting-edge Element platform, where innovation meets impact.
In this role, you’ll design, develop, and optimize high-performance backend services that power seamless integrations and data workflows. You’ll collaborate with cross-functional teams to deliver robust solutions that drive efficiency and user satisfaction. If you thrive in a fast-paced environment and love solving complex technical challenges, this is your opportunity to make a difference.
We offer a competitive salary, a collaborative work culture, and the chance to work on transformative projects in one of the most vibrant tech hubs in Southeast Asia.
Responsibility
- Design, develop, and maintain RESTful APIs and microservices to support platform functionality.
- Implement and optimize business logic and data processing modules for high scalability.
- Collaborate with frontend and DevOps teams to ensure seamless system integrations.
- Write clean, efficient, and well-documented code following best practices.
- Monitor and troubleshoot backend services to ensure high availability and performance.
- Develop and maintain database schemas and optimize queries for performance.
- Participate in code reviews and contribute to architectural discussions.
- Stay updated with emerging backend technologies and industry trends.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Minimum 3+ years of experience in backend development using Node.js, Python, Java, or Go.
- Proven experience with API development (REST, GraphQL) and integration with third-party services.
- Strong knowledge of databases (SQL/NoSQL) and data modeling.
- Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
- Experience with version control systems (Git) and CI/CD pipelines.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work in a team environment.