Software Development Engineer II - NodeJs
Core
Planning and development of scalable backend services and APIs for a data solutions company.
Role type
Backend Software Engineer (Node.js)
Builds
Server-side applications, cloud-based data-driven experiences, and reusable backend components.
Domain
Data solutions, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js, Express.js, NestJS, RESTful APIs, Microservices, SQL/NoSQL databases, data structures, algorithms, backend design
Preferred skills
None stated
Technologies
Node.js, Express.js, NestJS
Responsibilities
Build efficient and reusable server-side applications; Architect, develop, and test interactive backend web applications; Identify and communicate best practices for application architecture; Participate in all phases of the software development cycle; Work closely with Product Managers, Designers, and Frontend developers to implement backend solutions; Actively participate in design and code reviews.
Seniority
Mid-level (2-5 years experience)