PyJobs PyJobs
Post a job
Company

Helpware

helpware-inc.breezy.hr
Location

Remote, but you must be in the following location

  • πŸ‡ΊπŸ‡¦ Ukraine
Apply

Senior Python Engineer

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

Get the latest Python jobs in your inbox.
Jobs matching your search
  • Search: Any title, skill or company
  • Skills: Any skill
  • Location: Any location
  • Remote: Fully remote, Geo remote, Hybrid, Office
  • Contract: Full-time, Part-time, Contractor, Temporary, Internship
  • Salary: Any pay range, including unknown pay
  • Posted: Within the last 90 days
Email address
Frequency
Receive jobs daily
Best when actively looking for a job
Receive jobs weekly
Best when just browsing jobs

Show filters

Your email won't be used for commercial purposes. Read our Privacy Policy.