Job Description
This role is for one of the Weekday's clients
Salary range: Rs 500000 - Rs 1500000 (ie INR 5 - 15 LPA)
Location: Hyderabad, Telangana (Hybrid / On-site)
Experience: 4–6 Years
Employment Type: Full-Time
We are looking for a driven Software Engineer with 4 to 6 years of practical experience in the MERN stack (MongoDB, Express.js, React.js, Node.js) to become a part of our engineering team in Hyderabad. This position involves designing and implementing scalable web applications, enhancing system performance, and providing guidance and mentorship to junior engineers.
Requirements
Key Responsibilities
- Lead the complete development lifecycle of web applications utilizing the MERN stack (MongoDB, Express, React, Node).
- Create responsive, accessible, and efficient user interfaces with React, using hooks and functional components.
- Design and develop RESTful APIs, microservices, and backend logic with Node.js and Express.js.
- Design and optimize NoSQL data schemas and queries in MongoDB, including working with aggregation pipelines.
- Implement authentication and authorization mechanisms (JWT/OAuth), and integrate third-party APIs and services.
- Collaborate with product, design, QA, and DevOps teams within Agile sprints; actively participate in sprint planning and daily stand-up meetings.
- Develop and maintain CI/CD pipelines and Docker-based deployments; work collaboratively on cloud deployments using AWS or GCP.
- Perform code reviews, write unit and integration tests using Jest and Cypress, and mentor junior developers.
- Diagnose and resolve production issues, optimize performance, and ensure the security and reliability of applications.
Required Qualifications
- Bachelor’s or master’s degree in Computer Science, Information Technology, or a related field.
- 4 to 6 years of professional experience developing full-stack applications with the MERN stack.
- Strong proficiency in React.js, including expertise in state management (Redux/Context API), routing, and performance optimization.
- Experience with Node.js, Express.js, and MongoDB (including Mongoose, schema design, and indexing).
- Advanced skills in JavaScript (ES6+); familiarity with TypeScript is an advantage.
- Experience using Git, CI/CD tools such as GitHub Actions or Jenkins, Docker, and fundamental cloud services (AWS or GCP).
- Demonstrated ability to write unit and integration tests and apply Test-Driven Development (TDD) principles.
- Excellent problem-solving skills, strong communication abilities, and capacity to work both independently and collaboratively.
- Preference for candidates based in Hyderabad or those willing to relocate.
Preferred Skills
- Familiarity with Next.js, GraphQL, serverless functions, or microservices architectures.
- Knowledge of Kubernetes, Redis, Elasticsearch, or message queue systems like RabbitMQ or Kafka.
- AWS certifications or practical experience in DevOps.
- An active GitHub profile or contributions to open-source projects.
Must-have skills
ReactJS
MongoDB
Good-to-have skills
React.js
MERN