Job Summary:
We are looking for an experienced Python Full Stack Developer with strong expertise in React.js for frontend development and Python-based backend development. The ideal candidate should have hands-on experience in building scalable web applications, designing REST APIs, integrating databases, and collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
- Design, develop, and maintain responsive web applications using React.js.
- Build robust backend services and RESTful APIs using Python (FastAPI, Flask, or Django).
- Develop scalable, secure, and high-performance full-stack applications.
- Integrate frontend applications with backend APIs and third-party services.
- Optimize application performance, scalability, and reliability.
- Work with relational and NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
- Write clean, reusable, and well-documented code following best practices.
- Participate in code reviews, testing, debugging, and deployment activities.
- Collaborate with product managers, designers, QA engineers, and DevOps teams throughout the development lifecycle.
Required Skills:
- Strong experience with React.js, JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Solid backend development experience using Python.
- Hands-on experience with FastAPI, Flask, or Django.
- Experience designing and consuming REST APIs.
- Knowledge of PostgreSQL, MySQL, or MongoDB.
- Familiarity with Git and collaborative development workflows.
- Understanding of authentication, authorization, and web security best practices.
- Experience with Docker and CI/CD pipelines is preferred.
- Good understanding of Agile/Scrum development methodologies.
Preferred Skills:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Exposure to Redis, Celery, RabbitMQ, or Kafka.
- Knowledge of AI/ML integrations or Large Language Models (LLMs) is an added advantage.
- Experience with unit testing, integration testing, and automated deployments.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5–8 years of professional experience in full-stack application development.
What We're Looking For
- Strong problem-solving and analytical skills.
- Ability to work independently and take ownership of deliverables.
- Excellent communication and stakeholder management skills.
- Passion for building scalable, high-quality software products.
Pay: ₹400,000.00 - ₹800,000.00 per year
Benefits:
- Food provided
- Health insurance
- Leave encashment
- Paid sick time
- Paid time off
- Provident Fund
Work Location: In person