Job Url: https://www.remoterocketship.com/company/getambush-2/jobs/senior-fullstack-engineer-united-states-remote/ Job Description: Ambush Website LinkedIn All Job Openings Custom Software β€’ Mobile Development β€’ Agile Development β€’ Microservices β€’ Elm Ambush is a People Company that specializes in identifying, retaining, and integrating highly-talented remote designers and engineers into teams across various sectors. With almost a decade of experience, Ambush focuses on building long-term, dedicated partnerships, providing clients with exceptional software development and design services. The company prides itself on its human-centered approach, remote team integration, and commitment to quality, making it a trusted partner for organizations in the financial, medical, and privacy sectors. 201 - 500 employees Founded 2015 🀝 B2B 🏒 Enterprise πŸ‘₯ HR Tech Senior FullStack Engineer 17 minutes ago πŸ‡ΊπŸ‡Έ United States – Remote ⏰ Full Time 🟠 Senior πŸ§‘β€πŸ’» Full-stack Engineer JavaScript Microservices Next.js Node.js NoSQL React Redux TypeScript Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ Design, implement, test, and deploy new features and product improvements across the entire stack using Node.js (Backend) and React (Frontend). β€’ Develop robust, highly performant, and scalable APIs and microservices using Node.js and frameworks like Express or NestJS, ensuring seamless communication with databases. β€’ Translate designs and wireframes into high-quality, responsive, and reusable user interface components using modern React best practices (e.g., Hooks, Context API, Redux/Zustand). β€’ Participate actively in code reviews, technical architecture discussions, and defining engineering best practices. β€’ Write comprehensive unit, integration, and end-to-end tests to maintain a high bar for code reliability and stability in production. 🎯 Requirements β€’ Strong proficiency with Node.js and its ecosystem (e.g., Express.js, NestJS, or similar frameworks). β€’ Experience with REST APIs, asynchronous programming, and microservices architecture. β€’ Deep experience building modern, complex web applications using React.js and Next.js. β€’ Solid understanding of component lifecycles, state management, and advanced concepts like Server-Side Rendering (SSR) or Static Site Generation (SSG). β€’ Demonstrated ability to write production-ready code in TypeScript (preferred for both Node and React). β€’ Practical experience with relational and/or NoSQL databases. β€’ Experience with testing frameworks and a commitment to writing clean, maintainable, and well-documented code. πŸ–οΈ Benefits β€’ Teamwork is one of our core values! β€’ We care about our people as much as we care about building great products. β€’ We take a human-centered approach in our hiring process.