Senior Staff Engineer,NodeJS
Core
Design and develop scalable microservices-based applications using Node.js, Express.js, and PostgreSQL, focusing on system architecture and cloud-native solutions.
Role type
Senior Staff Node.js Engineer (System Architecture & Cloud)
Builds
Scalable microservices, cloud-native applications, and optimized database solutions
Domain
Cloud computing, Backend Engineering, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js, JavaScript, Express.js, PostgreSQL, REST/GraphQL API design, AWS/Azure/GCP, RabbitMQ/Kafka, OAuth2/JWT, CI/CD (Jenkins/GitLab CI/CircleCI/Octopus), Kubernetes, Docker, Serverless (AWS Lambda/Azure Functions), Unit testing, System architecture
Preferred skills
Technical leadership, Mentorship, Cross-functional collaboration
Technologies
Node.js, Express.js, PostgreSQL, AWS, Azure, GCP, RabbitMQ, Kafka, Jenkins, GitLab CI, CircleCI, Octopus, Kubernetes, Docker, Bamboo, AWS Lambda, Azure Functions
Responsibilities
Writing and reviewing high-quality code, Envisioning overall solutions and defining technologies/patterns, Determining and implementing design methodologies, Coordinating requirements and schedules for application development, Leading/supporting UAT and production rollouts, Creating and validating WBS and estimated effort, Troubleshooting complex bugs and resolving issues during code/design reviews, Carrying out POCs to validate design/technologies
Seniority
Senior Staff, hands-on IC with leadership
