About the job
Seeking a seasoned backend engineer to design and maintain APIs that power React.js front ends. You'll work closely with frontend teams to ensure seamless data flow, scalability, and security.
Key Responsibilities:
1. Architect and build RESTful/GraphQL APIs in Node.js (Express/Koa) to support React applications
2. Design and optimize database schemas (SQL/NoSQL) and implement efficient data-access layers
3. Collaborate with React developers to define data contracts, handle server-side rendering (SSR), and troubleshoot integration issues
4. Implement authentication/authorization (JWT, OAuth) and enforce security best practices
5. Write unit and integration tests (Jest, Mocha, Chai) to ensure API reliability
6. Monitor and optimize performance (profiling, caching strategies, load balancing)
7. Lead code reviews, mentor junior engineers, and establish coding standards
8. Participate in Agile ceremonies: sprint planning, backlog grooming, and retrospective
Requirements:
1. Backend development experience with Node.js & JavaScript/TypeScript
2. Strong understanding of RESTful and GraphQL API design
3. Proficiency in database technologies (PostgreSQL, MongoDB, Redis) and
ORM/ODM tools
4. Experience integrating with React.js front ends, including SSR frameworks (Next.js or equivalent)
5. Knowledge of containerization and deployment (Docker, Kubernetes, CI/CD pipelines)
6. Solid grasp of authentication/authorization mechanisms and security best practices
7. Familiarity with cloud platforms (AWS, GCP, or Azure) and serverless architectures
8. Excellent problem-solving, communication, and leadership skills
Skill(s) required
CSS
HTML
JavaScript
Node.js
React
Who can apply
Only those candidates can apply who:
1. have minimum 1 years of experience
2. are from Mumbai only
Other requirements
1. Prior experience with microservices or event-driven architectures
2. Exposure to TypeScript in both backend and frontend contexts
3. Experience with message brokers (RabbitMQ, Kafka) and real-time protocols (WebSocket)
4. Familiarity with performance monitoring tools (New Relic, Datadog)
Any Graduate