Senior Fullstack Engineer – React & Node.js
We’re looking for a skilled Senior Fullstack Engineer to help us build and evolve advanced web applications powered by GenAI technologies. In this role, you’ll contribute across the full technology stack — from creating responsive, dynamic UIs to designing efficient back-end services.
You’ll collaborate closely with cross-functional teams to deliver scalable, user-focused solutions for high-impact use cases in a fast-paced, data-driven environment.
🔧 What You’ll Be Working On:
- Designing and implementing intuitive front-end experiences using React and modern JavaScript/TypeScript
- Building and maintaining robust Node.js back-end services with clean architecture and strong API design
- Developing GenAI-driven features that enhance user workflows and automate insights delivery
- Ensuring the performance, scalability, and accessibility of web applications across devices and environments
- Collaborating with design, product, and engineering teams to define and iterate on requirements
- Conducting peer code reviews and mentoring other engineers to uphold code quality and development standards
- Implementing comprehensive unit and integration testing strategies to ensure system stability
- Maintaining documentation and contributing to team-wide best practices and technical decisions
✅ What You Bring:
- 5+ years of experience in front-end or fullstack development, preferably in fast-paced environments
- Strong command of TypeScript, JavaScript, and modern frameworks like React (Angular is a plus)
- Proficiency in Node.js, including building and securing scalable APIs
- Experience integrating with RESTful APIs and using version control systems like Git (GitHub or similar)
- Solid grasp of Test-Driven Development (TDD) and hands-on experience with test automation tools
- Familiarity with build tools such as webpack, gulp, or similar, and knowledge of performance optimization techniques
- Exposure to design systems and tools like Figma, along with experience using third-party components (e.g., ag-Grid, Highcharts)
- Understanding of asynchronous programming (Promises, Observables) and building reusable, maintainable code
- Practical experience coordinating with infrastructure/backend teams on deployment and scalability
- Excellent communication skills, with the ability to lead discussions and explain complex topics clearly
- A thoughtful, ethical mindset and commitment to delivering high-quality, maintainable solutions
This is a great opportunity to join a forward-thinking tech team working on impactful products with real-world usage. If you’re excited about building modern applications and shaping the next generation of intelligent interfaces, we’d love to hear from you.