job description
Join Hijo as an Enterprise Senior Software Developer and lead the design, development, and maintenance of cutting-edge enterprise-grade software solutions. In this pivotal role, you will collaborate with cross-functional teams to architect scalable, high-performance applications that drive business growth and innovation. Based in the vibrant tech hubs of Bali, you'll have the opportunity to work in a dynamic environment while enjoying the island's unique work-life balance.
As a senior developer, you will mentor junior team members, ensure best practices in software development, and contribute to the strategic direction of our technology stack. Your expertise in enterprise software will be instrumental in delivering robust, secure, and efficient solutions tailored to meet the evolving needs of our global clients.
If you are passionate about solving complex technical challenges and thrive in a collaborative, fast-paced setting, we invite you to apply and become a key player in our mission to redefine enterprise software excellence.
Responsibility
- Design, develop, and maintain scalable enterprise-grade software applications and platforms.
- Lead architectural decisions and ensure alignment with business objectives and industry best practices.
- Collaborate with stakeholders to gather requirements and translate them into technical specifications.
- Mentor and guide junior developers, fostering a culture of continuous learning and innovation.
- Optimize application performance, security, and reliability through rigorous testing and code reviews.
- Implement and enforce coding standards, CI/CD pipelines, and DevOps practices.
- Stay abreast of emerging technologies and trends to drive continuous improvement in our software solutions.
- Troubleshoot and resolve complex technical issues, ensuring minimal downtime and maximum efficiency.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of experience in enterprise software development, with a strong portfolio of successful projects.
- Proficiency in modern programming languages such as Java, C#, Python, or JavaScript (Node.js).
- Extensive experience with enterprise frameworks, microservices architecture, and cloud platforms (AWS, Azure, or GCP).
- Strong understanding of database design, SQL, and NoSQL technologies.
- Experience with containerization (Docker, Kubernetes) and DevOps tools (Jenkins, GitLab CI/CD).
- Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
- Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders.