
Senior Python Engineer
Helpware · Kyiv, Ukraine · Remote
- Professional Services
- 1,001–5,000 employees
- Lexington, Kentucky
Strong hiring record · median 25 days open
All reasons
In its favour
- Still listed on the employer's own board
About the role
We are looking for a Senior Python Engineer to join a cross-functional product team and shape the digital experiences of tomorrow. You will be responsible for the backend and data-processing layer of Pathfinder, a complex, data-intensive web application for strategic roadmapping and portfolio planning. The position is focused on backend engineering, data processing, APIs, performance and scalability.
What you will do
- Work with AWS infrastructure and cloud services
- Apply caching, queuing, batch processing and other optimisation techniques where they are needed
- Write clean, testable, maintainable code backed by solid automated test coverage
- Investigate and resolve complex technical and performance issues
- Collaborate closely with the Solution Architect, AQA, Manual QA and Front-end engineers
- Design solutions with performance, scalability, reliability and maintainability in mind
- Build what the product actually needs and avoid over-engineering
- Weigh cost, performance and development effort when making technical decisions
- Question unnecessary complexity and look for pragmatic solutions
- Thrive in a lean, fast-paced, start-up-like environment where requirements keep evolving
What we are looking for
- 5+ years of strong commercial experience with Python and modern Python frameworks
- Ability to design and develop robust, scalable backend services and APIs
- Experience building efficient solutions for large-scale data processing, transformation and aggregation
- Strong knowledge of SQL and relational databases, including query optimisation and data modelling
- Experience with REST APIs, service integration and asynchronous/background processing
- Solid understanding of software architecture and engineering principles, beyond framework-level development
- Ability to analyse technical problems and choose the most suitable solution
- Confidence working with complex data models and business logic
- Strong focus on performance and efficiency, especially when processing large datasets
- Understanding of the trade-offs between simplicity, scalability and maintainability
Nice to have
- Strong engineering fundamentals, a pragmatic approach and a dislike of unnecessary complexity
- Readiness to take ownership of technically challenging backend and data-processing problems and deliver robust, efficient solutions that can grow with the product
More jobs at Helpware
All 18- AI Support EngineerHelpware · Taguig, Philippines3d ago
- Java Developer - COBOL Modernization ProjectHelpware · Guadalahara, Mexico · Brasilia, Brazil · Buenos Aires, Argentina +24d ago
- Infrastructure Engineer – AIX to Linux MigrationHelpware · Mexico · Ukraine · Romania +16d ago
- Support Engineer Tier 2Helpware · Guadalajara, Mexico · MXN 35,000/mo6d ago
- AI Automation EngineerHelpware · Mexico · Brazil · Ukraine +26d ago
Similar roles
- Senior Python EngineerLeobit · Ukraine1mo ago
- Intermediate Python EngineerLeobit · Lviv, Ukraine1mo ago
- Python Engineer (AppSec) ID70123AgileEngine · Kharkiv, Kharkivska oblast, Ukraine28d ago
- Full Stack Engineer (Python & Angular)SBC Performance · Kyiv, Ukraine · Prague, Czech Republic · Warsaw, Poland12d ago
- Senior AI Engineer (Python) UkraineAmdaris · Kyiv, Kyiv, Ukraine24d ago
- Senior Python Software Engineer (Test Systems)Everstar · Kyiv | Київ, Ukraine4d ago