Senior / Principal Python Engineer
Join a project where scalable backend engineering meets modern AI-driven financial technology. We are looking for a Senior / Principal Python Engineer to help build and evolve high-load payment and revenue systems used by businesses worldwide.
You will work on cloud-native backend services, distributed systems, and payment infrastructure while collaborating with Product, Frontend, AI, and Engineering teams. This role is ideal for engineers who enjoy solving complex technical challenges, influencing architecture decisions, and driving engineering excellence.
We at Sigma Software value technical ownership, collaboration, and continuous learning. You will join an international environment where innovation, modern technologies, and professional growth are part of everyday work.
Customer
Our Customer is a global SaaS company developing an AI-native revenue platform for modern finance and accounting teams. The company provides subscription management, billing automation, and revenue operations solutions that help organizations optimize financial workflows, improve scalability, and streamline transaction management across complex business ecosystems.
Requirements
- 5+ years of professional Back-end software engineering experience using Python
- Solid experience designing and building RESTful APIs and distributed backend systems
- Strong knowledge of SQL and/or NoSQL databases
- Hands-on experience with AWS cloud services
- Experience with Docker and Kubernetes
- Understanding of scalable cloud-native architectures and microservices principles
- Experience working in cross-functional Agile teams
- Strong problem-solving, communication, and collaboration skills
- Ability to drive technical initiatives and contribute to architectural decisions
- Upper-Intermediate or higher English level
WILL BE A PLUS:
- Experience with FastAPI and TypeScript
- Experience building AI-powered user experiences or integrating AI/LLM services into Front-end applications
- Hands-on experience with AI technologies and LLM ecosystems
- Experience integrating OpenAI, Anthropic, or similar AI services
- Experience working with AI SDKs and prompt-based applications
Responsibilities
- Design, develop, and maintain scalable backend services and APIs for cloud-native applications
- Build and optimize distributed systems, payment processing pipelines, and backend infrastructure
- Ensure high availability, security, scalability, and performance of backend systems
- Participate in architecture discussions and contribute to technical strategy and decision-making
- Collaborate with Product, Frontend, AI, and DevOps teams to deliver high-quality solutions
- Mentor engineers through code reviews, technical guidance, and engineering best practices
- Troubleshoot complex production issues and drive continuous improvements
- Contribute to AI-powered product capabilities and AI/ML-driven initiatives
- Promote engineering excellence, observability, and maintainability across services and infrastructure
Приєднуйся до проєкту, де масштабна Back-end розробка поєднується із сучасними AI-рішеннями у сфері фінансових технологій. Ми шукаємо Senior / Principal Python Engineer, який допоможе розвивати високонавантажені платіжні та revenue-системи, якими користуються компанії по всьому світу.
Ти працюватимеш із cloud-native сервісами, розподіленими системами та платіжною інфраструктурою, тісно співпрацюючи з Product, Front-end, AI та Engineering командами. Ця роль ідеально підійде інженерам, яким подобається вирішувати складні технічні задачі, впливати на архітектурні рішення та вдосконалювати технологічні підходи.
У Sigma Software ми цінуємо відповідальність за технічні рішення, командну взаємодію та безперервний професійний розвиток. На тебе чекає міжнародне середовище, де інновації, сучасні технології та можливості для навчання й професійного зростання є невід'ємною частиною щоденної роботи.
Customer
Наш клієнт — глобальна SaaS-компанія, яка розробляє AI-native платформу для управління доходами (Revenue Platform) для сучасних фінансових і бухгалтерських команд. Її рішення охоплюють управління підписками, автоматизацію білінгу та оптимізацію фінансових операцій (Revenue Operations), допомагаючи компаніям ефективніше керувати фінансовими процесами, масштабувати бізнес і спрощувати обробку транзакцій у складних корпоративних екосистемах.
Requirements
- Від 5 років комерційного досвіду в Back-end розробці з використанням Python
- Практичний досвід проєктування та розробки RESTful API і розподілених Back-end систем
- Глибокі знання SQL та/або NoSQL баз даних
- Практичний досвід роботи з хмарними сервісами AWS
- Досвід використання Docker і Kubernetes
- Розуміння принципів побудови масштабованих cloud-native та мікросервісних архітектур
- Досвід роботи в кросфункціональних Agile-командах
- Розвинені навички вирішення технічних проблем, ефективної комунікації та командної взаємодії
- Здатність брати технічне лідерство та впливати на архітектурні рішення
- Англійська мова — Upper-Intermediate або вище
WILL BE A PLUS
- Досвід роботи з FastAPI та TypeScript
- Досвід створення AI-функціональності для користувацьких застосунків або інтеграції AI/LLM-сервісів
- Практичний досвід роботи з сучасними AI-технологіями та LLM-екосистемами
- Досвід інтеграції OpenAI, Anthropic або аналогічних AI-сервісів
Досвід роботи з AI SDK та застосунками, що використовують prompt engineering
Responsibilities
- Проєктувати, розробляти та підтримувати масштабовані Back-end сервіси й API для cloud-native застосунків
- Розробляти та оптимізувати розподілені системи, платіжні конвеєри (payment pipelines) і Back-end інфраструктуру
- Забезпечувати високу доступність, безпеку, продуктивність і масштабованість сервісів
- Брати участь у формуванні архітектурних рішень і технічної стратегії продукту
- Тісно співпрацювати з Product, Front-end, AI та DevOps командами для створення якісних і надійних рішень
- Проводити code review, менторити інших інженерів і ділитися найкращими інженерними практиками
- Аналізувати й вирішувати складні інциденти в production-середовищі, а також ініціювати технічні вдосконалення
- Долучатися до розвитку AI-функціональності продукту та AI/ML-ініціатив
- Розвивати інженерну культуру, покращувати спостережуваність (observability), надійність і простоту підтримки сервісів та інфраструктури