Python Developer Offline
We are looking for an experienced Python Developer to join our team and contribute to building scalable, high-performance solutions.
Requirements
Experience:
- 3+ years of hands-on experience with Python (Flask or FastAPI).
- 2+ years of hands-on experience with Node.js
- 2+ years working with MongoDB, including NoSQL principles, schema design, and query optimization.
- 1+ years of experience with microservices and Celery.
Familiarity with Elasticsearch for observability and logging.
Technical Skills:
- Strong expertise in RESTful API development, data serialization, and testing.
- Proficiency in working with PyMongo (MongoDB client) and Elasticsearch.
- Solid understanding of microservices architecture, message brokers (RabbitMQ, Redis), and performance optimization.
Experience with code reviews, maintaining coding standards, and debugging complex issues.
Responsibilities
- Design and develop scalable microservices using Flask/FastAPI.
- Optimize MongoDB schemas, queries, and indexing strategies.
- Integrate Elasticsearch for logging and observability.
- Implement asynchronous tasks with Celery and message brokers.
- Participate in architectural discussions, propose improvements, and conduct code reviews.
Ensure high-quality, maintainable code through rigorous unit testing and best practices.
Soft Skills:
- Strong problem-solving mindset and ability to work collaboratively in a team.
- Effective communication skills in a remote work environment.
Proactive approach to challenges and willingness to learn and improve.
If you're passionate about building scalable solutions and thrive in a dynamic environment, we'd love to hear from you!
📊
Average salary range of similar jobs in
analytics →
Similar jobs
Worldwide
Countries of Europe or Ukraine
Worldwide