Job Title: Full Stack Developer (Node.js + React)
Location: Ahmedabad, Gujarat, India
Job Type: Full-time
Experience Level: 3+ years
Job Summary:
We are looking for a skilled Backend Engineer with expertise in Node.js, React, TypeScript, SQL, NoSQL, and JavaScript to join our dynamic team. You will play a key role in designing, developing, and maintaining scalable backend systems to support our applications.
Key Responsibilities:
- Develop, maintain, and optimize backend services using Node.js and TypeScript.
- Design and implement scalable RESTful APIs services.
- Build responsive, dynamic, and reusable UI components using React.
- Work with SQL and NoSQL databases for efficient data management.
- Optimize application performance, ensuring high availability and reliability.
- Collaborate with frontend engineers, DevOps, and product managers to deliver high-quality features.
- Write clean, maintainable, and well-documented code following best practices.
- Write unit test cases to test functionality.
Required Skills & Qualifications:
- Strong proficiency in Node.js and TypeScript.
- Solid hands-on experience with React and frontend development.
- Experience working with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB, Redis).
- Proficiency in JavaScript (ES6+).
- Experience with RESTful APIs.
- Familiarity with modern UI libraries and frontend tooling.
- Experience in integration with 3rd party APIs and libraries.
- Familiarity with microservices architecture and event-driven systems.
- Experience with containerization and cloud platforms (Docker, Kubernetes, AWS, GCP, Azure) is a plus.
- Strong understanding of software development best practices, including testing (unit/integration), CI/CD, and version control (Git).
- Experience with unit test case writing using Mocha/Chai, Jest/Supertest.
Qualifications & Skills:
Education: Bachelor’s/Master’s degree in Computer Science
Experience: 3+ years of experience.
Skills: Node.js, TypeScript, React, MongoDB, SQL, Unit test cases.
Cloud & Deployment: Docker, Kubernetes, CI/CD, AWS/GCP/Azure.
Version Control & Collaboration: Git, JIRA, Confluence.