job description
Are you a seasoned Senior Fullstack Developer looking for an exciting opportunity in a hybrid work environment? We are seeking a talented professional to join our dynamic team in Bali, where you'll work on cutting-edge projects and contribute to innovative solutions in the Information & Communication Technology sector.
In this role, you'll leverage your expertise in both frontend and backend development to build scalable, high-performance applications. You'll collaborate with cross-functional teams, mentor junior developers, and play a key role in shaping our technical architecture. This is a contract position offering competitive compensation and the flexibility of a hybrid work model.
If you're passionate about technology, thrive in a collaborative environment, and want to make an impact, we'd love to hear from you!
Responsibility
- Design, develop, and maintain scalable fullstack applications using modern technologies.
- Collaborate with product managers, designers, and other stakeholders to deliver high-quality software solutions.
- Lead technical discussions, code reviews, and mentorship for junior developers.
- Optimize applications for maximum speed, scalability, and security.
- Implement and maintain CI/CD pipelines for seamless deployment.
- Troubleshoot and debug complex technical issues across the stack.
- Stay updated with emerging technologies and industry trends to drive innovation.
- Ensure best practices in coding standards, documentation, and version control.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in fullstack development with a strong portfolio.
- Proficiency in frontend technologies (e.g., React, Angular, Vue.js) and backend frameworks (e.g., Node.js, Django, Spring Boot).
- Experience with databases (SQL/NoSQL) and cloud platforms (AWS, Azure, GCP).
- Strong understanding of RESTful APIs, microservices, and system architecture.
- Familiarity with DevOps practices and tools (Docker, Kubernetes, Jenkins).
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities in a hybrid work environment.