job description
Join Concerted Management Corporation as a Full Stack Developer in the vibrant and innovative tech hub of Bali, Indonesia. This is a unique opportunity to work on cutting-edge web applications, contributing to both front-end and back-end development in a dynamic, collaborative environment.
As a Full Stack Developer, you will play a pivotal role in designing, building, and maintaining scalable, high-performance applications that drive business growth. You’ll work closely with cross-functional teams to deliver seamless user experiences while ensuring robust, efficient server-side logic. Whether you're passionate about crafting intuitive UIs or optimizing database performance, this role offers the chance to make a real impact in a fast-paced, forward-thinking organization.
Bali’s thriving tech community and work-life balance make it an ideal location for professionals seeking both career growth and a high quality of life. Embrace the opportunity to innovate, learn, and grow with a company that values creativity, technical excellence, and teamwork.
Responsibility
- Develop and maintain front-end applications using modern frameworks (e.g., React, Angular, or Vue.js) to ensure responsive, user-friendly interfaces.
- Design and implement back-end services, APIs, and databases (e.g., Node.js, Django, or Spring Boot) to support scalable application architecture.
- Collaborate with UI/UX designers to translate wireframes and mockups into functional, visually appealing web applications.
- Optimize application performance, security, and scalability through code reviews, testing, and best practices.
- Integrate third-party services, payment gateways, and external APIs to enhance application functionality.
- Write clean, maintainable, and well-documented code while adhering to industry standards and coding guidelines.
- Troubleshoot, debug, and resolve technical issues across the full stack to ensure seamless application performance.
- Stay updated with emerging technologies and industry trends to drive continuous improvement in development processes.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience (3+ years) as a Full Stack Developer with a strong portfolio of web applications.
- Proficiency in front-end technologies (HTML5, CSS3, JavaScript/TypeScript) and frameworks (React, Angular, or Vue.js).
- Experience with back-end development using languages like JavaScript (Node.js), Python (Django/Flask), or Java (Spring Boot).
- Familiarity with databases (SQL: PostgreSQL, MySQL; NoSQL: MongoDB, Firebase) and ORM tools.
- Strong understanding of RESTful APIs, GraphQL, and microservices architecture.
- Experience with version control systems (Git) and CI/CD pipelines.
- Excellent problem-solving skills, attention to detail, and the ability to work in an Agile/Scrum environment.