We are looking for
Principal Software Engineer - Python (Team Lead)
About AltexSoft
We are a Travel and Hospitality Technology Consulting company partnering with online travel agencies, travel management providers, and tech startups to deliver tailored software solutions. With a strong track record of helping hundreds of businesses worldwide, we combine deep domain expertise with modern engineering practices to build impactful products. We are looking for a Principal Python Engineer (Team Lead) who is passionate about solving complex business challenges and shaping high-quality technical solutions.
About Project
In this role, you will play a key role in launching and leading a new Python team from scratch, while actively contributing to architecture, development, and client collaboration. You will work closely with Solution Architects, Business Analysts, and other domain experts, participating in pre-sales, solution design, and technical consulting. This is a hands-on leadership position where you will both guide the team and contribute to the codebase, ensuring scalable and maintainable solutions.
You Have
- 7+ years of experience with Python and backend development
- Strong expertise in software architecture and system design (microservices, distributed systems, scalable solutions)
- Proven experience leading engineering teams or acting as a technical leader
- Hands-on experience with modern Python frameworks (Django, FastAPI, Flask, or similar)
- Solid understanding of RESTful API design and backend integration patterns
- Experience with relational and NoSQL databases (PostgreSQL, MongoDB, etc.)
- Knowledge of CI/CD processes and DevOps practices • Strong experience with cloud platforms (AWS, GCP, or Azure)
- Deep understanding of software development best practices, code quality, and design patterns
- Experience with Agile/Scrum methodologies
- Strong problem-solving skills and ability to make informed technical decisions
- Excellent communication skills with the ability to work directly with clients and stakeholders
- Experience mentoring engineers and conducting code reviews
- Ability to work in distributed teams and coordinate across time zones
- Experience using AI coding assistants (e.g., Cursor, GitHub Copilot, or similar) in day-to-day development tasks
Would be a plus
- Experience in Travel Tech or related domains (booking systems, airline or hotel platforms, etc.)
- Experience designing and implementing GraphQL APIs
- Knowledge of application security best practices and secure coding standards
- Previous experience building teams from scratch
- Experience in pre-sales, technical consulting, or solution architecture
- Experience building AI-powered solutions or integrating AI pipelines/APIs into software projects
You Are Going To
- Lead and build a new Python development team from the ground up
- Participate in the full software development lifecycle from planning to deployment
- Design and implement scalable software solutions using Python
- Make key technical decisions and communicate them to stakeholders
- Mentor team members and conduct code reviews
- Collaborate with cross-functional teams (BA, QA, DevOps, UI/UX)
- Participate in client meetings and technical discussions
- Ensure code quality and adherence to best practices
- Implement and maintain CI/CD pipelines
- Contribute to architecture decisions and technical strategy
- Coordinate with distributed teams across different time zones
- Stay updated with the latest Python technologies and industry trends
- Participate in solution design sessions
We offer
Work-life Balance
- Possibility to work remotely
Health Care
- Reimbursement of medical expenses
- Online morning exercise
Education
- Compensation for trainings, seminars, conferences
- Free access to the Pluralsight and ACloudGuru knowledge base
- Access to the AltexSoft library with top-notch materials
- A mentor for a probation period
- Engagement in our Mentorship Hub program as a mentor or a mentee to foster professional growth and development
Development
- Horizontally — master new technologies at internal courses
- Vertically — choose your own career path through Competency trees
Recognition Program
- All your activities are marked by points that can be exchanged for gifts to fit any taste.

Other Openings
Senior Accountant / Chief Accountant (Poland entity)
Senior React Engineer
Engineering Manager
Software Engineer React
Engineering Manager
Delivery Manager
To many people, the world is chaos. To us, it's something a few effective formulas can organize and even change.
Come along if you share our vision
- We were founded in 2007. Employer of the Year (2014, 2017, 2019).
- The AI Ukraine conference and the Know Your Onions meetups organizer.
- R&D centers in Ukraine (Kharkiv, Kremenchuk, Lviv) and Georgia (Tbilisi). We employ more than 300 people.