As a Backend Engineer in the digital team, we expect you to have a strong interest in technology and ability to drive innovation with creative solutions. You should have a broad expertise and experience in various areas such as web, mobile, Cloud, emerging technologies and services.
Key Responsibilities
- Analyse the solution, prioritize, develop strategy, identify target solution and derive actions list to meet personal and company objectives.
- Develop and communicate the detailed technology architecture and implementation strategy for a solution to the project team.
- Participate in technical engagement through the design and development of complex transactional systems.
- Participate in large-scale system integration, providing both oversight and hands on contributions to the software design, development, and integration.
- Resolve integration and interfacing issues between various back-end systems. Optimise application performance, scalability and security.
Basic Qualifications
- Minimum of bachelor’s degree or equivalent.
- 5+ years of enterprise computing experience, including more than 2 years of application and technical architecture experience.
- 4 years of development experience using WSDL/SOAP/XML and REST/JSON or equivalent.
- 4 years of experience in NodeJS and frameworks Express/NestJS/Loopback
- 4 years of experience in AWS/Azure/Google cloud implementation.
- 4 years of experience in Microservices and CICD implementation and support
- Proven expertise with database systems (including SQL, No SQL), networking and virtualization.
- Well versed in micro service architecture & agile development.
- Experience with API design with Development Standards.
- Sound knowledge with security technologies such as encryption, MFA authentications, OAuth, OWASP Top Ten and industry standards.
- Good experience with DevOps, CI/CD tools such as git, GitHub, Jira, Jenkins, or equivalents.
- Knowledge on npm audit to identify and fix any vulnerabilities
- Good understanding of mobile and web applications.
- Some experience in leading a junior developers in solving issues.
- Able to manage multiple opportunities at the same time.
- Experiences in managing client relationship and expectation.
- Fast learner, achiever, sets high personal goals.
Desirable Certifications
- AWS Certified Solution Architect
- Any other equivalent industry standard architect certification