We are looking for a skilled Backend Developer with 3+ years of experience in building scalable web applications. The ideal candidate should have strong expertise in Node.js, Python, and a working knowledge of React.js, along with experience in REST APIs, databases, and cloud-based deployments.
Key Responsibilities
- Design, develop, and maintain scalable backend services using Node.js and Python
- Build and integrate RESTful APIs and microservices
- Collaborate with frontend teams using React.js to ensure seamless integration
- Optimize application performance, scalability, and security
- Work with databases (SQL/NoSQL) to design efficient schemas and queries
- Implement authentication, authorization, and data protection mechanisms
- Write clean, maintainable, and well-documented code
- Debug, troubleshoot, and resolve production issues
- Participate in code reviews and follow best engineering practices
- Collaborate with product managers and stakeholders to understand requirements
Required Skills & Qualifications
- 3+ years of hands-on experience in backend development
- Strong proficiency in Node.js (Express/NestJS preferred)
- Strong experience with Python (Django / Flask / FastAPI)
- Working knowledge of React.js
- Experience with RESTful APIs and JSON
- Hands-on experience with databases such as PostgreSQL, MySQL, MongoDB
- Familiarity with Git, CI/CD pipelines, and Agile methodologies
- Understanding of authentication (JWT, OAuth) and security best practices
- Experience with cloud platforms like AWS / GCP / Azure is a plus
Good to Have
- Experience with microservices architecture
- Knowledge of Docker & Kubernetes
- Exposure to GraphQL
- Experience in high-scale or SaaS-based products
- Understanding of system design fundamentals