BTech/BS or MTech/MS in Computer Science or related degree from an accredited university
1+ years hands-on experience designing, developing and deploying backend applications with
NodeJS and associated frameworks like ExpressJS/Socket.io, SQL/NoSQL databases like
MySQL/MongoDB
Experience in implementation of server-side business logic and databases with scientifically
grounded programming techniques
Automated unit testing with frameworks like Mocha/Chai, Jest or Jasmine
Experience in employing and integrating cloud services (Azure or AWS) in backend applications
Experience in designing, building and managing REST APIs with tools like Postman and Swagger
Implementing authentication techniques like JWT/OAuth2 and authorization techniques like
IBAC/RBAC between multiple services and platform components
Experience working in microservices environment and containerizing applications with
Docker/Kubernetes
Understands SDLC, requirements and specifications engineering, development, integration,
software testing, and deployment
Experience with Kafka, Redis, Elasticsearch, GraphQL is a plus
Employement Category:
Employement Type: Full time Industry: IT - Software Role Category: General / Other SoftwareApplication Programming / Maintenance Functional Area: Not Applicable Role/Responsibilies: Backend Developer