Talent.com
Senior Engineer - Python with FastAPI

Senior Engineer - Python with FastAPI

IrisideaKarnataka, India
13 hours ago
Job description

Company Description

Irisidea, founded in 2010, is a global software products and solutions company specializing in innovative technologies such as Data Engineering, AI / ML, IoT, and real-time data streaming, processing, and analytics. The company delivers cutting-edge solutions through its centers in Ontario (Canada) and Bengaluru (India), with partnerships in the USA and Russia. Irisidea supports organizations in their digital transformation journeys, providing expertise in B2B / B2C eCommerce, mobile applications, and advanced data technologies. Guided by principles like customer-first, commitment to excellence, and a focus on people, Irisidea is driven by its mission to deliver high-quality software solutions that meet client needs on time and within budget.

Role Description

This is a full-time role for a Senior Engineer specializing in Python with FastAPI. The role is based in Bengaluru, India, with the flexibility for some work from home. Responsibilities include designing, developing, and maintaining scalable and high-performance applications using Python and FastAPI. The individual will collaborate with cross-functional teams to understand requirements, write clean and efficient code, troubleshoot and resolve issues, and participate in code reviews to ensure high-quality deliverables. Additionally, the Senior Engineer will ensure best practices in software development, including testing, debugging, and optimizing the performance of applications in production environments.

Qualifications

  • Minimum 5 years of Python experience
  • Expert-level proficiency in Python and experience with FastAPI framework for building APIs.
  • Hands-on experience with other backend development frameworks (e.g., Django, Flask) is a plus.
  • Strong experience with databases, both SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB).
  • Knowledge of software deployment, version control systems (e.g., Git), and CI / CD pipelines.
  • Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization using Docker or Kubernetes.
  • Strong problem-solving skills, ability to optimize performance, and a focus on writing maintainable code.
  • Ability to work independently while collaborating in a team-oriented environment.
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • Excellent communication skills and the ability to translate user needs into technical solutions.

Notice Period

15-30 days

Create a job alert for this search

Senior Python Engineer • Karnataka, India