This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
ELEKS Software Engineering and Development Office is looking for a Senior Python Developer in Poland or Ukraine.\n\nABOUT PROJECT\n\nWe are building and evolving a high-scale B2B SaaS platform that delivers critical insights and functionality to enterprise customers. The project focuses on developing reliable, high-performance backend systems that power core platform capabilities and support data-driven decision-making.\n\nThis is a predominantly backend-oriented role with end-to-end ownership of features, covering system design, service architecture, data flows, and AI-powered capabilities. You will work closely with Product and Engineering teams to build resilient, scalable solutions while contributing to key architectural decisions that shape the future of the platform.
Job Responsibility
Design, architect, and implement new features using Python and TypeScript
Drive key architectural decisions and contribute to the development of scalable, high-performance, and accessible solutions
Apply software engineering best practices, including unit, integration, and performance testing, monitoring, and comprehensive documentation, to ensure system reliability and fault tolerance
Continuously evaluate and improve existing applications through code refactoring, performance optimization, and technology modernization
Collaborate closely with cross-functional teams across Engineering, Product, Design, and Go-to-Market functions to deliver impactful product capabilities
Utilize modern AI-powered development tools to increase delivery efficiency and enhance code quality
Participate actively in code reviews, technical discussions, and agile ceremonies while promoting engineering excellence and knowledge sharing
Take ownership of core platform components and contribute to the evolution and long-term success of the product and engineering organization
Requirements
7+ years of experience in Python development
Hands-on experience with React, TypeScript, and REST APIs
Strong AWS expertise
Experience working with relational and non-relational databases, as well as message bus systems (RabbitMQ, Kafka, SQS)
Strong coding, debugging, and problem-solving skills
Excellent communication and collaboration skills
Upper-Intermediate (B2) level of English or higher
Nice to have
Experience developing AI-powered solutions or working with AI technologies
Experience leveraging AI tools to enhance software development