Sr. Software Engineer - GenAI/Full Stack
Indexed description
The ideal candidate should have hands-on experience building scalable enterprise applications using Node.js and React, while also leveraging modern AI/GenAI technologies to improve product capabilities and engineering productivity.
This role requires strong frontend and backend engineering expertise, cloud-native development exposure, and the ability to work effectively within Agile product engineering teams.
Requirements
Key Responsibilities
- Design, develop, and maintain scalable enterprise web applications using Node.js and React
- Build responsive and reusable frontend components using modern React concepts including Hooks and Context API
- Develop secure, scalable RESTful and GraphQL APIs using Node.js frameworks such as Express or Fastify
- Design and manage relational and NoSQL databases including PostgreSQL, MySQL, MongoDB, and Redis
- Implement automated unit, integration, and end-to-end testing using Jest and React Testing Library
- Contribute to architecture discussions, code reviews, and engineering best practices
- Mentor junior engineers and collaborate within Agile/Scrum teams
- Work closely with Product, Design, DevOps, and business stakeholders for successful product delivery
- Support scalable microservices and distributed application architectures
- Contribute to GenAI-powered engineering and modern AI-assisted development initiatives
- Strong hands-on experience in:
- Node.js
- React JS
- Full Stack Development
- GenAI / AI-assisted engineering
- Expert-level proficiency in JavaScript (ES6+) and TypeScript
- Strong experience with:
- React 18+
- Redux / Zustand
- Tailwind CSS / Styled Components
- Strong backend development expertise with Node.js and microservices architecture
- Experience building RESTful APIs and GraphQL services
- Strong understanding of asynchronous programming and scalable application development
- Hands-on experience with:
- Docker
- Kubernetes
- Jenkins / GitLab CI
- AWS / Azure Cloud Platforms
- Strong knowledge of authentication and security protocols including JWT, OAuth, and SSO
- Experience with SQL and NoSQL databases
- Strong problem-solving and ownership mindset
- Ability to drive features from design to deployment
- Excellent communication and stakeholder collaboration skills
- Experience working in Agile product engineering environments
- Passion for modern software engineering and AI-driven development practices
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search