job description
Join CHAMP Cargosystems as a Senior Software Engineer and be part of a dynamic team shaping the future of cargo management applications. We leverage modern, widely-used technologies to build scalable, high-performance solutions that drive efficiency in global logistics. Based in the vibrant tech hubs of Bali, you'll collaborate with cross-functional teams to innovate and deliver cutting-edge software solutions.
This role offers the opportunity to work on impactful projects, mentor junior developers, and contribute to architectural decisions. If you're passionate about clean code, scalable systems, and solving real-world challenges, we'd love to hear from you.
Responsibility
- Design, develop, and maintain scalable cargo management applications using modern technologies.
- Lead architectural discussions and implement best practices for software development.
- Collaborate with product managers and stakeholders to define and refine project requirements.
- Mentor junior developers and conduct code reviews to ensure high-quality deliverables.
- Optimize application performance and troubleshoot complex technical issues.
- Stay updated with industry trends and advocate for the adoption of new technologies.
- Ensure security and compliance standards are met in all software solutions.
- Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development, with a focus on backend or full-stack roles.
- Proficiency in modern programming languages (e.g., Java, Python, JavaScript/TypeScript).
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Strong understanding of software design patterns, data structures, and algorithms.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
- Strong communication skills and experience working in remote or hybrid teams.