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