Note : This position is required to work onsite in Malaysia.
VISA sponsorship will be provided.
Responsibilities :
- Champion backend development best practices across the Engineering function.
- Collaborate with Product and Engineering teams to enhance user experience.
- Participate in the development process from definition to deployment.
- Codify best practices into reusable patterns, templates, and codebases to enhance quality and speed.
- Build highly scalable and secure microservices.
- Write optimized code ensuring application performance and security.
- Mentor team members for professional and personal development.
- Monitor and manage application health under the team's care.
- Design, evaluate, and communicate solutions to both technical and non-technical stakeholders.
Requirement :
Bachelor's degree in computer science or related fields.At least 5+ years of software development or related experience using Java.Proven experience with modern software architecture and design patterns.Experience with RDBMS (Postgres) and NoSQL (MongoDB).Experience with domain-driven microservices and event-driven architectures.Experience with Agile methodology or similar lean startup approach to building software.Familiarity with Docker / Container and Container Orchestration (Kubernetes).Familiarity with CI / CD platforms (Github Actions, Gitlab CI).Strong understanding and implementation of secure coding best practices; familiarity with OWASP Top 10.Familiarity with any modern cloud service providers.Entrepreneurial attitude with the ability to work in a fast-paced, flexible environment.Experience managing a high-performing backend engineering team working on complex, scalable microservices.(ref : hirist.tech)