Към съдържанието
Одитор AI

Отворени позиции

Senior Python Software Engineer – Team Lead

Техническо лидерство и hands-on Python разработка за сложна AI-driven софтуерна платформа.

About the Company

Central Consulting Company is a consulting and technology firm with over 10 years of experience in designing and managing projects funded by European and national programs. The company provides comprehensive services covering the entire project lifecycle — from strategic planning and pre-project analysis to successful funding acquisition and project implementation.

In recent years, the company has expanded its focus into the technology sector and is currently developing a large-scale AI-driven software platform designed to support businesses through automation, data analysis, and intelligent decision-making. Our goal is to build scalable digital systems that help organizations improve efficiency, optimize processes, and make data-driven strategic decisions.

About the Role

We are looking for a Senior Python Software Engineer – Team Lead to join our growing technology team. This role combines technical leadership and hands-on development, involving the coordination of a development team and active participation in building a complex AI-driven software platform that integrates multiple modules for business process management, automation, and data analytics. The position requires strong engineering expertise, leadership skills, and the ability to translate business requirements into scalable technical solutions.

Key Responsibilities

  • Lead and coordinate a team of software developers
  • Translate business requirements and architectural concepts into clear technical tasks
  • Ensure high code quality through code reviews and engineering best practices
  • Collaborate closely with the software architect and product stakeholders
  • Guide the team in solving technical challenges and making sound engineering decisions
  • Support the planning and execution of development sprints
  • Participate in designing scalable and maintainable backend systems

Requirements

  • Minimum 5 years of experience in software development
  • Experience leading or mentoring software development teams
  • Strong backend development experience using Python
  • Experience building and integrating REST APIs and web applications
  • Strong understanding of Object-Oriented Programming (OOP) and modern design patterns
  • Experience working with Git, CI/CD pipelines, and Agile development methodologies
  • Strong analytical and problem-solving skills
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field

Nice to Have

  • Experience with an additional programming language such as JavaScript, Go, or Java
  • Experience with AI / Machine Learning systems
  • Experience working with cloud platforms (AWS, Azure, or similar)
  • Experience with microservices architecture
  • Experience with automation or digital transformation platforms

What We Offer

  • Opportunity to work on a large-scale AI-driven software platform
  • A key leadership role within the development team
  • Participation in shaping the system architecture and development processes
  • Collaboration with professionals in technology, consulting, and business strategy
  • Long-term opportunity for professional growth