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 workflowsExperience 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 experienceSkills Required
Python3, Linux, FastAPI, Sql, Strong Analytical, Problem-solving