Work as part of a team developing applications and services using Agile development methods
Design/Develop self-contained RESTful microservices.
Contribute to team and organisational improvements in process and infrastructure
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant applications
Implementation of security and data protection
An understanding of best practices for scalability of microservices and data platforms.
Patterns and solutions for Service Discovery on Docker based environments
API Gateway with Consul, Registrator, Consul Template and Nginx
Domain Driven Design
Knowledge of Node.js and frameworks available for it such as Express, Loopback
Package, deploy and run microservices with Docker and Docker Compose
Understanding the nature of asynchronous programming and its quirks and workarounds and deep understanding of Node promises and an event loop
Understanding security compliance.
User authentication and authorisation between multiple systems, servers, and environments
Understanding fundamental design principles behind a scalable application
Understanding differences between different delivery platforms, such as mobile vs desktop, and optimising output to match the specific platform.
Implementing automated testing platforms tools like mocha, chai, jest, jasmine, pact.io, cucumber, super test.
Proficient understanding of code versioning tools Git
Salary: Not Disclosed by Recruiter
Functional Area:IT Software - Other
Role Category:Programming & Design
Employment Type:Permanent Job, Full Time
Desired Candidate Profile
Saisun Outsourcing Services Pvt Ltd
Contact Company:Saisun Outsourcing Services Pvt Ltd