Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!
About The Role
We're looking for a Senior Full Stack Engineer with 5–7 years of hands-on experience building high-performance, scalable web applications. The ideal candidate has strong expertise in React.js, Redux, and Node.js , with a solid grasp of core JavaScript concepts like closures, scoping, and the event loop. Experience with exposing or integrating Java-based APIs is a strong plus.
Key Responsibilities
- Design, develop, and maintain scalable web applications using React.js, Redux, and Node.js.
- Build reusable frontend components and responsive UIs with clean and modular code.
- Develop backend services, RESTful APIs, and handle data integration between frontend and backend.
- Apply deep knowledge of JavaScript fundamentals in problem-solving and code design.
- Collaborate with cross-functional teams including backend engineers, product managers, and UI / UX designers.
- Optimize application performance for speed, scalability, and maintainability.
- Conduct code reviews and mentor junior engineers on best practices and architecture patterns.
- Troubleshoot and resolve complex technical issues across the stack.
Required Skills & Qualifications
5–7 years of experience in full stack or web application development.Strong experience in React.js and Redux, including state management and hooks.Solid hands-on experience with Node.js, Express, and building REST APIs.Deep understanding of JavaScript concepts : closures, scoping, asynchronous behavior, and event loop.Proficiency in HTML5, CSS3, and using CSS frameworks (e.g., Tailwind, Bootstrap).Experience with Git, Agile methodologies, and CI / CD pipelines.Strong analytical and problem-solving skills.Excellent communication and collaboration skills.Experience exposing or integrating with Java-based APIs (e.g., Spring Boot services).Skills Required
Git, Html5, Css3, Node.js, Express, react.js , Redux, Agile Methodologies, Javascript, Rest Apis