We are seeking a highly experienced Senior Python Developer with over 10 years of development experience. In this role, you will lead complex projects, design scalable systems, and mentor junior developers. You will work closely with cross-functional teams to build, deploy, and optimize software solutions that meet the company's and clients needs.
Your tasks
- Designing and developing Python-based web applications within a microservices framework, focusing on performance optimization and scalability
- Building applications using microservices architecture and deploying them with containers and Docker
- Utilizing Python frameworks such as Django, Flask, or FastAPI to create maintainable and robust solutions
- Implementing asynchronous programming techniques and managing task queues effectively
- Working with relational and non-relational databases, including PostgreSQL, MySQL, and MongoDB, to store and manage data efficiently
- Integrating message brokers and data streaming platforms like Kafka or RabbitMQ for seamless data communication
- Using Git and platforms like GitHub/GitLab, adhering to best practices for version control and collaboration
- Developing cloud-native applications using AWS, GCP, or Azure and leveraging cloud services for deployment and scaling
Requirements
- Minimum 10 years as a Python Developer with strong expertise in developing scalable web applications
- Solid understanding of object-oriented programming, functional programming, and design patterns
- Familiarity with machine learning tools such as TensorFlow, sci-kit-learn, pandas, and NumPy
- Experience with GraphQL and WebSocket-based applications
- Familiarity with Agile workflows, including tools like JIRA and Confluence
- Ability to mentor junior staff, transfer knowledge effectively, and contribute to skill development within the team
- Stay updated on current tools, technologies, cybersecurity regulations, and data privacy requirements
- Strong skills in active listening, negotiation, and innovative problem-solving, combined with a passion for leveraging technology to address challenges