job description
Join CIM Technologies Inc. as a Senior Application Developer and take the lead in designing, developing, and deploying cutting-edge software solutions. Based in the vibrant tech hubs of Bali, this role offers the perfect blend of professional growth and work-life balance in a tropical paradise.
As a key member of our development team, you will collaborate with cross-functional teams to deliver high-quality applications that drive business success. Whether you're coding from a beachside café in Canggu or a co-working space in Ubud, you'll have the flexibility to work remotely while contributing to impactful projects.
We are looking for a passionate developer with 3+ years of experience in software development, a strong foundation in modern programming languages, and a knack for problem-solving. If you thrive in a dynamic environment and are eager to innovate, this is your opportunity to shine.
Responsibility
- Design, develop, and maintain scalable software applications using modern technologies.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Write clean, efficient, and well-documented code following best practices.
- Conduct thorough testing and debugging to ensure high-performance applications.
- Deploy and monitor applications, ensuring seamless functionality and user experience.
- Optimize existing applications for speed, scalability, and security.
- Mentor junior developers and contribute to team knowledge-sharing initiatives.
- Stay updated with emerging technologies and industry trends to drive innovation.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3+ years of professional experience in software development.
- Proficiency in programming languages such as Java, Python, JavaScript, or C#.
- Experience with front-end frameworks (React, Angular, Vue.js) and back-end technologies (Node.js, Django, Spring).
- Strong understanding of databases (SQL, NoSQL) and RESTful APIs.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and DevOps practices.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and collaboratively in a remote setting.