Job ResponsibilityAn analytical, results-driven backend developer who will work with team members, especially front-end developers, to design, develop, troubleshoot, and improve backend applications and processes. As part of agile team, involvement also includes user requirement gathering, design thinking and design phase. Able to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. Excellent in communication, computer, and project management skills. Hands-on experience with API and microservices is a must.
o Minimum a Bachelor Degree in Computer Science or related field similar qualification with a minimum of two years of relevant working experience
o Good programming skills with a programming language such as Java (Mandatory), JavaScript (secondary), and Phyton (optional)
o Good knowledge in MariaDB Database design and PL SQL programming
o Familiarity with Linux operating systems.
o Able to develop secure and scalable backend APIs.
o Strong understanding of SDLC, design patterns, Agile methodologies, and tools
o CI/CD and microservices skills to develop and deploy in containers and kubernetes.
o Able to implement unit tests and carry out software testing including functional and integration testing.
o Good verbal and written communication skills.
o Good analysis, problem solving, and troubleshooting skills.
o A team player that can also work independently under tight deadlines for commercial grade software
Job RequirementsJob Benifits