Software Development Engineer III
Core
Designing, building, and scaling critical platform services using the MERN stack with an emphasis on server-side architecture and API development.
Role type
Senior IC Software Development Engineer (MERN stack)
Builds
Scalable client- and server-side solutions, APIs, backend services, and database integrations
Domain
Internet / SaaS / Platform Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
JavaScript (ES6+), Node.js, Express, React.js, MongoDB, RESTful API design, SPA development, unit and integration testing, CI/CD pipelines, Git
Preferred skills
Fastify, NestJS, TDD
Technologies
MongoDB, Express, React.js, Node.js, Fastify, NestJS
Responsibilities
Design and implement scalable client- and server-side solutions; Write high-quality, testable, and maintainable code across the full stack; Develop and maintain comprehensive unit, integration, and end-to-end tests; Diagnose and troubleshoot production issues; Participate in Agile ceremonies; Engage in architectural discussions and technical design reviews; Identify opportunities to improve system performance and reliability; Partner cross-functionally with product managers, designers, and QA; Actively participate in peer code reviews; Demonstrate ownership mindset for long-term technical roadmap discussions
Seniority
Senior, hands-on IC