This is a hands-on engineering role where you will be responsible for delivering reliable, secure, and maintainable software in a fast-moving environment. You will work closely with product, design, and engineering teams to deliver end-to-end solutions and integrate Generative AI capabilities into real-world product workflows
Key Responsibilities
● Develop and maintain high-performance web applications using React.js,
Node.js, and MongoDB (or other NoSQL Databases)
● Design and implement scalable, maintainable, and reusable front-end and
back-end components
● Architect, develop, and optimize RESTful APIs and backend services
● Implement authentication and security mechanisms (JWT, OAuth) to protect
application data
● Work closely with UI/UX designers to create intuitive and visually appealing
user interfaces
● Optimize application performance by implementing best practices
● Lead and mentor junior developers, conduct code reviews, and enforce coding
standards
● Conduct Unit Testing and Integration Testing using Jest to ensure software
reliability
● Work in an Agile/Scrum environment, collaborating with cross-functional
teams to deliver high-quality products on schedule
● Lead and contribute to the entire software development life-cycle, from
ideation and planning to implementation, testing, deployment, and
maintenance
● Refactor and optimize existing code base to improve performance, reliability,
and maintainability
● Take ownership of key modules or components, ensuring their stability,
security, and seamless integration with the overall system
● Collaborate closely with cross-functional teams (product, design, and other
engineering teams) to translate requirements into technical solutions
Technical Skills
● Expertise in React.js and its core principles (Hooks, Context API, Component
Lifecycle) and Node.js (Express.js, RESTful APIs, WebSockets, Authentication,
Performance Optimization, Asynchronous Programming, Database
Integration – NoSQL)
● Strong knowledge of JavaScript (ES6+), TypeScript, and modern front-end
development techniques
● Proficiency in Redux (or Context API) for state management
● Strong UI/UX understanding, experience with styled-components
● Experience in writing custom hooks and reusable components
● Strong experience in Node.js and Express.js
● Deep understanding of RESTful APIs and their design principles
● Expertise in authentication and security implementation (JWT, OAuth)
● Expertise in MongoDB (Schema design, Aggregation, Indexing, Projection)
● Experience in Unit Testing & Integration Testing (Jest)
● Writing clean, maintainable, and scalable code following SOLID principles
● Familiarity with Linting tools (ESLint, Prettier) and static code analysis
Experience & Qualifications
● 6+ years of professional experience in React.js and Node.js
● Experience in designing and architecture of scalable, maintainable, and
high-performance systems for fulfilling product requirements
● Proven experience working on complex SaaS large-scale applications
● Familiarity with Agile/Scrum methodologies
Soft Skills
● Excellent problem-solving and debugging skills
● Strong communication and leadership skills
● Ability to work in a fast-paced environment
● Strong analytical and decision-making skills
Bonus Skills (Optional)
● Experience with AI/ML implementation
● Experience working with mobile app development (React Native)
● Hands-on experience with Serverless frameworks (AWS Lambda,
Firebase Functions)
Perks & Benefits
We believe taking care of our people is non-negotiable. Here's what being a Star means:
"Gapstars is committed to a diverse and inclusive workplace. We are an equal-opportunity employer and do not discriminate based on race, national origin, gender, disability, or age. Your personal information collected during the application process is handled following our privacy policy and used exclusively for recruitment and hiring purposes only"