Full-Stack Developer (India)

Location: Remote ( Preferable if the candidate location is Bengaluru)

About the Role
We are looking for a talented Full-Stack Developer who is passionate about building scalable, secure, and high-performance applications. You will work across the entire software development lifecycle, collaborating with cross-functional teams to deliver innovative products that create real business impact.

Key Responsibilities

  • Design, develop, test, and maintain scalable web applications using Python and React.js, Node.js, Next.js.
  • Build responsive, intuitive, and user-friendly interfaces that deliver an exceptional user experience.
  • Develop secure and scalable RESTful APIs and backend services.
  • Collaborate with Product Managers, Designers, QA Engineers, AI Engineers, and other stakeholders to deliver high-quality software solutions.
  • Write clean, reusable, maintainable, and well-documented code following industry best practices.
  • Optimize application performance, scalability, reliability, and security.
  • Design and integrate databases while ensuring efficient data management.
  • Participate in architecture discussions, code reviews, and technical design decisions.
  • Troubleshoot, debug, and resolve application issues in development and production environments.
  • Contribute to CI/CD pipelines, deployment automation, and DevOps best practices.
  • Stay current with emerging technologies and recommend improvements to products and development processes.
  • Write unit tests, integration tests, and participate in quality assurance processes to ensure code reliability.
  • Monitor application performance and logging to identify and resolve production issues.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 2–4 years of hands-on experience in Full-Stack Development.
  • Strong proficiency in Python for backend development.
  • Hands-on experience with React.js, JavaScript (ES6+), HTML5, CSS3, and modern frontend development practices.
  • Experience developing RESTful APIs and microservices.
  • Strong understanding of relational databases such as PostgreSQL or MySQL, along with experience using NoSQL databases like MongoDB.
  • Experience with Git, Docker, and CI/CD tools.
  • Working knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Strong understanding of software architecture, object-oriented programming, and secure coding practices.
  • Experience with unit testing and integration testing frameworks.
  • Familiarity with Agile/Scrum development methodologies and sprint-based workflows.
  • Excellent problem-solving, analytical, communication, and collaboration skills.

Good to Have

  • Experience with Azure Synapse Analytics or other modern cloud-based data analytics platforms.
  • Familiarity with Kubernetes and container orchestration.
  • Experience working with AI/ML-powered applications or integrating Generative AI services.
  • Knowledge of authentication and authorization frameworks such as OAuth 2.0, JWT, and SSO.
  • Exposure to Infrastructure as Code (Terraform, CloudFormation) and monitoring tools.