job description
Join CMC Global as a Senior Fullstack Engineer and take the lead in developing cutting-edge software solutions in the vibrant tech hubs of Bali. With at least 7 years of experience, you'll drive innovation, mentor junior developers, and collaborate with cross-functional teams to deliver high-impact projects. This role offers a unique opportunity to work in a dynamic environment while enjoying the work-life balance that Bali is famous for.
As a Senior Fullstack Engineer, you will be responsible for designing, developing, and maintaining scalable web applications. You'll work with modern technologies, ensuring robust performance and seamless user experiences. If you're passionate about coding, problem-solving, and leading technical initiatives, this is the perfect role for you.
CMC Global is committed to fostering a culture of creativity, collaboration, and continuous learning. We offer competitive compensation, flexible work arrangements, and the chance to be part of a global team that values innovation and excellence.
Responsibility
- Design, develop, and maintain scalable fullstack applications using modern technologies.
- Lead technical discussions and provide guidance to junior developers.
- Collaborate with product managers, designers, and other stakeholders to deliver high-quality software solutions.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection measures.
- Write clean, maintainable, and efficient code.
- Conduct code reviews and ensure adherence to best practices.
- Stay updated with emerging technologies and industry trends.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 7 years of experience in software engineering, with a focus on fullstack development.
- Proficiency in front-end technologies such as React, Angular, or Vue.js.
- Strong back-end development skills using Node.js, Python, Java, or similar.
- Experience with databases (SQL and NoSQL) and cloud platforms (AWS, Azure, or GCP).
- Familiarity with DevOps practices and CI/CD pipelines.
- Excellent problem-solving and communication skills.
- Ability to work independently and as part of a team.