Senior Full-stack Developer (NodeJS)
Core
Design software solutions and build large-scale distributed systems out of microservices for clients.
Role type
Senior Full-stack Developer (Node.js)
Builds
Large-scale distributed systems, microservices, and innovative customer experiences
Domain
Technology consulting / Software development
Deliverable
production ML models | product features
Required skills
Node.js, Object-Oriented Programming, TDD, Continuous Integration, Continuous Delivery, Agile methodologies (XP, Scrum, Kanban), DevSecOps
Preferred skills
Cloud technology (AWS, Azure, Kubernetes, Docker), Open source contributions, Public speaking
Technologies
Node.js, AWS, Azure, Kubernetes, Docker
Responsibilities
Write clean and reusable code using TDD and design patterns; Advocate for continuous delivery practices; Create large-scale distributed systems out of microservices; Collaborate to build features and interactive prototypes; Apply latest technology thinking to solve client problems; Utilize DevSecOps tools to build and deploy software; Act as a mentor for less-experienced peers
Seniority
Senior, hands-on IC with mentorship responsibilities