- Write codes efficiently in a reusable and testable manner.
- Assist with software upgrades and deployment using a microservices architecture.
- Assist front-end and mobile app developers with back-end integration.
- Implement Identity and Access Management, security, and data protection.
- Design and deploy high-availability and high-performance applications.
- Design and implement databases.
- Perform other related tasks as assigned.
- Knowledge of Node.js Express.
- B.Sc in Computer Science or a similar relevant course.
- Deep understanding of asynchronous programming.
- Good knowledge of server-side templating languages.
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Fundamental design principles and knowledge of microservices architecture.
- Experience with code versioning tools like Github.
- Good understanding of database schemas and security compliance.
- Sound knowledge of Open ID Connects and Identity and Access Management.
- Good knowledge of unit testing and platform automation.