job description
Join CMC Global as a Fullstack Engineer and be part of a dynamic team shaping the future of technology. We are seeking a passionate developer with expertise in Python and modern backend frameworks like FastAPI, Flask, or Django, paired with frontend skills in React. This role offers the opportunity to work on cutting-edge projects in a collaborative environment, with the flexibility to work from beautiful locations across Bali.
As a Fullstack Engineer, you will design, develop, and deploy scalable applications, ensuring seamless integration between frontend and backend systems. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet business needs and enhance user experiences. If you thrive in a fast-paced, innovative setting and are eager to contribute to impactful projects, we want to hear from you!
Responsibility
- Develop and maintain scalable backend services using Python and frameworks like FastAPI, Flask, or Django.
- Build responsive and intuitive frontend interfaces using React and modern JavaScript libraries.
- Design and optimize databases, ensuring efficient data storage and retrieval.
- Collaborate with product managers, designers, and other engineers to deliver high-quality software solutions.
- Write clean, maintainable, and well-documented code following best practices.
- Implement and manage CI/CD pipelines to automate testing and deployment processes.
- Troubleshoot and debug issues across the full stack, ensuring optimal performance and reliability.
- Stay updated with emerging technologies and industry trends to drive innovation within the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a Fullstack Engineer or similar role, with a strong portfolio of projects.
- Proficiency in Python and modern backend frameworks (FastAPI, Flask, Django).
- Experience with frontend technologies such as React, HTML, CSS, and JavaScript.
- Familiarity with database systems (PostgreSQL, MySQL, MongoDB) and ORM tools.
- Knowledge of cloud platforms (AWS, GCP, Azure) and containerization tools (Docker, Kubernetes).
- Strong problem-solving skills and the ability to work independently or in a team.
- Excellent communication skills and a proactive approach to collaboration.