job description
Join YSQ International Pte Ltd as a Remote Software Developer for a dynamic 6-month contract role based in Bali, Indonesia. This is a unique opportunity to contribute to cutting-edge software projects while enjoying the flexibility of remote work in one of the world’s most inspiring locations.
As a key member of our development team, you’ll collaborate with cross-functional teams to design, develop, and deploy high-quality software solutions. Whether you’re a seasoned Software Development Lead or a skilled Software Developer, your expertise will drive innovation and efficiency in our projects.
We’re looking for passionate professionals who thrive in agile environments, embrace modern technologies, and are committed to delivering scalable, robust applications. If you’re ready to take on a challenging yet rewarding role with a forward-thinking company, apply today!
Responsibility
- Design, develop, and maintain scalable software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams (product managers, designers, QA) to define, prioritize, and deliver high-impact features.
- Write clean, efficient, and well-documented code following best practices and industry standards.
- Troubleshoot, debug, and optimize existing systems to improve performance and reliability.
- Participate in code reviews, sprint planning, and agile ceremonies to ensure project alignment and quality.
- Implement and integrate APIs, third-party services, and databases to enhance application functionality.
- Stay updated with emerging technologies and recommend innovative solutions to business challenges.
- Ensure security, compliance, and data protection measures are embedded in all development processes.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Proven experience (3+ years) as a Software Developer or Development Lead in a professional environment.
- Proficiency in programming languages such as JavaScript (Node.js/React), Python, Java, or C#.
- Experience with RESTful APIs, microservices, and cloud platforms (AWS, Azure, or GCP).
- Strong understanding of databases (SQL/NoSQL) and data modeling principles.
- Familiarity with version control systems (Git) and CI/CD pipelines.
- Excellent problem-solving skills and the ability to work independently in a remote setting.
- Strong communication and teamwork abilities, with fluency in English.