Candidatar-se agora

About the Role

We are looking for a passionate Software Engineer (Python) to join our growing team in Bengaluru. The ideal candidate should have strong coding skills, problem-solving ability, and a track record of building scalable applications. If you love working with modern technologies, solving complex problems, and delivering high-quality software, we’d love to hear from you.

Requirements

Key Responsibilities

  • Design, develop, and maintain robust, scalable, and high-performance applications using Python.
  • Write clean, efficient, and reusable code following best practices.
  • Collaborate with cross-functional teams (Product, QA, DevOps) to deliver end-to-end solutions.
  • Integrate APIs, third-party services, and data sources into applications.
  • Participate in code reviews, troubleshoot issues, and optimize performance.
  • Stay updated with emerging technologies and propose innovative solutions.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 2–5 years of professional experience as a Python Developer / Software Engineer.
  • Strong knowledge of Python frameworks (Django, Flask, or FastAPI).
  • Experience with RESTful APIs, microservices architecture, and database systems (MySQL, PostgreSQL, MongoDB).
  • Proficiency in version control (Git) and CI/CD practices.
  • Familiarity with cloud platforms (AWS/Azure/GCP) is a plus.
  • Strong analytical, debugging, and problem-solving skills.

Good to Have

  • Experience with front-end frameworks (React/Angular) for full-stack exposure.
  • Knowledge of containerization (Docker, Kubernetes).
  • Exposure to data pipelines, ML models, or big data frameworks.
Candidatar-se agora

Outros empregos