About the Role:
We are seeking a talented and reliable MERN Stack Developer with at least 2 to 5+ years of experience, who is especially strong in Node.js for backend development. The ideal candidate should also have working experience with MySQL database, and the ability to build responsive and modern UIs using React, Bootstrap, Material UI, and CSS. Experience in both RESTful and GraphQL API design is essential.
We value candidates with a strong curiosity for data—someone who enjoys understanding existing database designs and proactively looks for opportunities to optimize and improve performance.
Key Responsibilities:
- Develop and maintain scalable backend services using Node.js and Express.js.
- Build and integrate RESTful APIs and GraphQL endpoints.
- Design database schemas and write optimized queries in Microsoft SQL Server.
- Analyze existing data models and query patterns; propose and implement performance optimizations (indexes, query tuning, caching).
- Create responsive front-end interfaces using React.js, Bootstrap, Material UI, and custom CSS.
- Write clean, well-structured, and reusable code
- Debug, optimize, and maintain both front-end and back-end code
- Collaborate with cross-functional teams
- Participate in Agile development processes, code reviews, and sprint planning.
Required Skills:
- Strong proficiency in Node.js and Express.js with a solid understanding of backend architecture.
- Experience building and maintaining RESTful APIs and GraphQL services.
- Solid working experience with MySQL database — queries, joins, stored procedures.
- Front-end development skills with React.js, Material UI, Bootstrap, and CSS.
- Good understanding of JavaScript (ES6+), HTML5, and responsive design principles
- Familiarity with Git, Postman, and Agile/Scrum workflows.
- Ability to write maintainable, testable code and work independently.
- Basic knowledge of DevOps activities.
- A genuine passion for data: eager to explore schemas, understand how data flows, and continuously refine database performance.
Education: Bachelor’s degree in computer science, Engineering, or equivalent experience.