Apply

Team Lead Python Developer (Sports sphere)

Posted 16 days agoViewed

View full description

πŸ’Ž Seniority level: Lead, 4+ years

πŸ“ Location: Bulgaria, Georgia, Lithuania, Mexico, Moldova, Poland, Romania, Ukraine

πŸ” Industry: Sports tech and gaming

🏒 Company: Coherent SolutionsπŸ‘₯ 501-1000OutsourcingSoftware

πŸ—£οΈ Languages: English

⏳ Experience: 4+ years

πŸͺ„ Skills: AWSBackend DevelopmentDockerLeadershipPostgreSQLPythonSQLAgileDesign PatternsDjangoKafkaRabbitmqReact NativeTypeScriptAlgorithmsgRPCREST APIRedisCommunication SkillsAnalytical SkillsCI/CDMicroservicesSoftware Engineering

Requirements:
  • 4+ years of professional software development experience with Python
  • Proven leadership experience (minimum 1–2 years) in a senior or lead engineering role
  • Strong understanding of distributed systems, clean code principles, and design patterns
  • Experience migrating monoliths to microservices, designing scalable systems, and separating business logic from frameworks/protocols
  • Solid knowledge of unit testing (pytest), OOP, PEP8, API design, and caching strategies
  • Hands-on experience with PostgreSQL, Redis, Kafka, RabbitMQ, and Docker
  • Familiarity with gRPC/protobuf, event-driven architecture, CQRS, and audit logging
  • Experience with CI/CD, Agile/DevOps methodologies, and fast-paced development environments
  • Ability to communicate clearly and effectively with technical and non-technical stakeholders
Responsibilities:
  • Collaborate with product owners to understand business goals and ensure alignment with engineering strategy
  • Facilitate requirements gathering and clarification with stakeholders and team members
  • Lead the engineering team through design, estimation, development, testing, and deployment of features using best practices and coding standards
  • Mentor and guide software engineers, helping them grow in both technical and professional areas
  • Foster a collaborative, transparent team environment through open communication and knowledge sharing
  • Drive implementation of architectural patterns such as microservices, event sourcing, CQRS, and hexagonal architecture
  • Monitor development progress, resolve technical roadblocks, and ensure timely delivery of project milestones
  • Act as a bridge between engineering and other departments, ensuring coordinated and effective execution
Apply