Python developer Offline

$$$$

We are on the hunt for a Senior Python Developer with a passion for building scalable, high-performance applications and a deep mastery of Python. If you're a problem-solver who thrives on tackling complex challenges, we want to hear from you!

 

What We’re Looking For:

 

  • Python Proficiency: 4+ years of hands-on experience with Python 3.x, including core concepts, advanced techniques, and asynchronous programming.
  • Algorithms & Data Structures: Expert-level understanding of built-in Python data structures, sorting/searching algorithms, and Big-O complexity.
  • Object-Oriented Programming: Strong grasp of OOP principles, including Python magic methods and metaclasses.
  • Concurrency & Parallelism: Proven experience with threading, multiprocessing, and asyncio.
  • Exception Handling: Skilled in implementing best practices for error handling and crafting custom exceptions.

     

Must-Have Supporting Skills:

  • Version Control (Git): Proficient in branching, merging, conflict resolution, and writing clean, informative commit messages.
  • Containerization (Docker): 2+ years of experience creating and optimizing Dockerfiles, managing containers, and understanding Docker networking.
  • Databases: Strong command of relational databases (PostgreSQL preferred) and ORM tools like SQLAlchemy.
  • Cloud Expertise (AWS): Familiarity with key AWS services, such as EC2, Lambda, S3, and VPC.
  • Testing: Practical experience with PyTest, unit testing, and integration testing.

     

Bonus Points For:

  • Proficiency in design patterns, performance tuning, and memory optimization.
  • Familiarity with geospatial libraries (GeoPandas, GDAL) or GIS tools.
  • Hands-on experience with MLOps, Airflow, or data pipelines.
  • Knowledge of modern software architecture principles, including microservices and event-driven design.

     

Why You’ll Love Working With Us:

  • Innovative Projects: Work on cutting-edge solutions that make a real-world impact.
  • Team of Experts: Collaborate with a diverse, highly skilled team passionate about technology and problem-solving.
  • Growth Opportunities: Access to continuous learning, mentorship, and the chance to sharpen your skills.

     

     

Ready to Join?

If you’re excited about this opportunity and want to be part of a company that values innovation, collaboration, and professional development, apply now! Let’s shape the future together.

Required skills experience

Python

Required languages

English B2 - Upper Intermediate

The job ad is no longer active

Look at the current jobs Python →

Loading...