We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
Lead Python Developer
🔹 For our Client we are looking for a Lead Python Developer🔹
Location: 100% remote
Requirements:
- At least 5-7 years of experience in designing, developing, and maintaining backend applications using Python.
- Strong proficiency with modern Python frameworks such as FastAPI, Flask, or Django.
- Proven experience in designing and implementing microservices, event-driven architectures, and API-first solutions.
- Hands-on experience with Artificial Intelligence solutions, including Large Language Models, AI Agents, and Retrieval-Augmented Generation architectures.
- Solid experience in designing and integrating RESTful APIs and distributed systems.
- Experience working with cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform.
- Strong knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
- Practical experience with CI/CD pipelines, deployment automation, and software delivery best practices.
- Hands-on experience with Docker, Kubernetes, and containerized environments.
- Strong understanding of scalable, highly available, and resilient system design.
- Ability to analyze and solve complex technical challenges and make sound architectural decisions.
- Experience mentoring developers and providing technical leadership within engineering teams.
- Strong communication and stakeholder management skills.
- Fluent English, both written and spoken (B2/C1 level or higher).
Daily task:
- Design, development, and maintenance of advanced backend applications and services using Python and modern software development frameworks.
- Designing system architectures, particularly solutions based on microservices, event-driven architecture, and API-first approaches.
- Designing and implementing solutions leveraging Artificial Intelligence (AI), Large Language Models (LLMs), AI agents, and Retrieval-Augmented Generation (RAG) technologies.
- Creating, developing, and optimizing integration processes between internal and external systems.
- Ensuring high-quality software delivery by applying software engineering best practices, code reviews, automated testing, and security standards.
- Designing, implementing, and enhancing Continuous Integration and Continuous Delivery (CI/CD) processes, deployment automation, and application monitoring solutions.
- Providing technical leadership for ongoing projects and making architectural decisions that ensure scalability, performance, and reliability of delivered solutions.
- Supporting the development team through mentoring, technical coaching, and fostering the professional growth of team members.
- Collaborating with business stakeholders, product teams, architects, analysts, and clients to analyze requirements and define technical solutions.
- Analyzing and resolving complex technical challenges while identifying opportunities to improve architecture, processes, and products.
- Ensuring compliance with security, authentication, authorization, and data protection requirements.
- Designing and implementing observability capabilities, including monitoring, logging, and tracing mechanisms for production systems.
- Participating in technical planning, effort estimation, definition of development standards, and advancement of engineering practices across the organization.
- Documenting designed solutions, system architectures, and key technical decisions.
- Driving and executing continuous improvement initiatives focused on software development processes and increasing overall team efficiency.
Contact person: aleksandra.rosikiewicz@eworkgroup.com
Do you know someone who would fit this position? Recommend a candidate by sending her/his CV to: polecenia@eworkgroup.com
Whistleblowing Policy, which provides guidelines for reporting misconduct can be found on Ework website: https://www.eworkgroup.com/about-us/our-responsibility
- Locations: Remote
- Technologies: Django, Large Language Models, Machine Learning, Microservices, Python, RAG, REST API
- Language: English