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 →