Senior Software Engineer

Bengaluru, Karnataka, India
Aug 01, 2024
Aug 01, 2025
Onsite
Full-Time
3 Years
Job Description

We are seeking a skilled Python Developer with 3-5 years of experience to join our dynamic team. The ideal candidate will have expertise in building scalable web applications using FastAPI and SQLAlchemy, as well as a strong command of data manipulation with Pandas and asynchronous programming with Python asyncio. This role offers an exciting opportunity to contribute to impactful projects and work in a collaborative environment.

Key Responsibilities

  • Develop and maintain high-performance web applications using FastAPI.
  • Design and implement efficient data models with SQLAlchemy.
  • Utilize Pandas for data analysis and manipulation.
  • Implement asynchronous operations and improve application performance using Python asyncio.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Write clean, maintainable, and efficient code.
  • Troubleshoot and debug applications to ensure optimal performance.

Required Skills

  • Proficiency in FastAPI for building modern web APIs.
  • Strong experience with SQLAlchemy for ORM and database interactions.
  • Expertise in data manipulation and analysis using Pandas.
  • Hands-on experience with Python asyncio for asynchronous programming.
  • Solid understanding of software development principles and best practices.

Good to Have

  • Familiarity with ReactJS for front-end development.
  • Experience with AWS services for cloud-based solutions.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3-5 years of professional experience in Python development.
  • Proven track record of delivering high-quality software solutions.

Why Join Us?

  • Be part of a forward-thinking team that values innovation and creativity.
  • Work on challenging projects that have a real-world impact.
  • Enjoy a supportive work environment with opportunities for growth and development.

How to Apply

Interested candidates are encouraged to submit their resume and a cover letter detailing their experience and qualifications related to the key responsibilities and required skills.

Related Jobs