Senior Python Software Engineer

5 - 7 years

5 - 7 Lacs

Posted:20 hours ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Required Skills & Experience

  • At least 5 years of continuous, professional experience as a Python3 Software Engineer, developing, deploying, and maintaining production-grade applications.
  • Minimum 3 years of hands-on experience with at least 4 of the following Python frameworks, libraries, and tools: FastAPI, Pydantic, SQLAlchemy, Pandas, and messaging queues (e.g., Celery, Kafka, RabbitMQ).
  • Minimum 3 years of experience working in a Linux/Unix environment with expertise in system navigation, scripting, and troubleshooting.
  • Deep understanding of best practices for building scalable, high-performance, and secure software solutions.
  • Strong analytical, problem-solving, and debugging skills with a proven ability to diagnose and resolve complex issues efficiently.
  • Demonstrated commitment to continuous learning, innovation, and enhancing both individual and team performance
  • Extensive experience with unit and integration testing.
  • Proven expertise in designing, implementing, and maintaining robust unit and integration tests to ensure software reliability and quality.
  • Ability to troubleshoot and resolve dependency conflicts, versioning issues, and environment inconsistencies.
  • Self-starter with the ability to independently set up a complete Python development environment from scratch.
  • Proven ability to collaborate effectively with cross-functional teams to drive projects forward and deliver high-quality solutions.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Preferred Qualifications

  • 1+ years of experience with Python packaging using setuptools, Poetry, or related tools.
  • Familiarity with publishing Python packages to PyPI or private repositories.
  • Experience automating package builds and releases (e.g., GitHub Actions, Bitbucket Pipelines, CI/CD).
  • Strong ability to diagnose and resolve dependency conflicts, versioning issues, and environment inconsistencies to ensure seamless development and deployment workflows
  • Experience designing and configuring Python-based stacks, including FastAPI, Pydantic, SQLAlchemy, Pandas, Celery and other relevant libraries.
  • Comfortable compiling and installing Python from source when necessary.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Zeta Global logo
Zeta Global

Non-profit Organizations

Abu Dhabi Amsterdam

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru