Back End Developer
Core
Design, develop, test, and deploy scalable backend applications and services using Node.js within a microservices architecture, establishing engineering practices and building connectors for customer deployments.
Role type
Senior Backend Engineer (Node.js)
Builds
Scalable backend services, connectors, and workflows for customer deployments
Domain
Software Engineering / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Node.js, RESTful API design, Hexagonal Architecture, Domain-driven Design, automated unit testing, TDD, Git
Preferred skills
Java Spring
Technologies
Node.js, Terraform, Git
Responsibilities
Design and implement RESTful APIs and workflow engines; Adapt and build Terraform code for CI/CD pipelines; Mentor engineers on design and testing best practices; Troubleshoot and debug complex production issues
Seniority
Senior, hands-on IC