Role Overview
We are looking for a Mid-Level Full Stack Developer with strong experience in React.js and Node.js to build scalable web applications and APIs. You will be responsible for both front-end and back-end development, working closely with product, design, and QA teams.
Key Responsibilities
· Develop responsive and user-friendly web applications using React.js
· Build and maintain backend services and APIs using Node.js (Express/NestJS)
· Integrate frontend applications with RESTful and/or GraphQL APIs
· Work with databases such as PostgreSQL, MySQL, or MongoDB
· Implement authentication, authorization, and security best practices
· Write clean, maintainable, and well-tested code
· Participate in code reviews and Agile ceremonies
· Troubleshoot, debug, and optimize application performance
· Collaborate with designers, product managers, and QA engineers
Required Skills & Qualifications
· 3–5 years of professional software development experience
· Strong proficiency in React.js (hooks, state management, component architecture)
· Solid backend experience with Node.js
· Experience building RESTful APIs
· Good understanding of HTML, CSS, JavaScript (ES6+)
· Experience with version control systems (Git)
· Familiarity with Agile/Scrum development practices
Nice to Have
· Experience with TypeScript
· Knowledge of cloud platforms (AWS, Azure, GCP)
· Experience with CI/CD pipelines
· Exposure to testing frameworks (Jest, Mocha, Cypress