Backend Developer (Node.js & OpenShift)
Core
Design, develop, and maintain server-side logic for mobile applications, ensuring robust, scalable, and high-availability services.
Role type
Senior Backend Developer (Node.js)
Builds
Mobile application backends and microservices
Domain
Retail technology / Mobile development
Deliverable
production ML models | product features
Required skills
Node.js, MongoDB, RESTful API design, Microservices architecture, Container orchestration (OpenShift/Kubernetes), CI/CD pipelines, Authentication & Security (JWT, OAuth2), Asynchronous processing, Unit testing (Jest/Mocha/Chai)
Preferred skills
Advanced data modeling, High concurrency handling, Cross-functional collaboration
Technologies
Node.js, MongoDB, OpenShift, Kubernetes, Git, Jest, Mocha, Chai
Responsibilities
Design and maintain robust backend services using Node.js; Implement and optimize MongoDB data models; Create and document RESTful APIs for iOS and Android integration; Participate in microservices architecture design; Manage container deployments and orchestration; Ensure scalability, availability, and performance; Implement security mechanisms; Improve CI/CD pipelines; Optimize queries and async processes.
Seniority
Mid-level, hands-on IC