STAND WITH
Ukraine

Software engineer (Python)

Get $2000 Referral BonusApply
Location:
Lviv, remote
Workload:
Full-time
Technical Level:
Senior
Category:
Development

Description

Rolique is a software development company that provides engineering solutions for business breakthroughs, since 2014. We build sophisticated products for businesses across the globe delivering a range of software engineering services. Our main domains are Fintech, Healthcare, Media Tech, and Industrial Tech.

‍Requirements:‍

● 5+ years of commercial experience as a software engineer, including shared responsibility for a production service: deploying it, being on call and handling incidents
● proven expertise in Python with FastAPI in production: typed, tested code and debugging live issues
● strong experience with relational databases (Postgres preferred): query plans, indexes, migrations, locking and multi-tenant data design
● experience with GCP or AWS in production: containers, managed databases, IAM and private networking
● hands-on experience with RAG in production: chunking, embeddings, vector search, reranking, model API calls, and measuring retrieval and answer quality
● solid understanding of security and confidential data handling: tenant isolation, service-to-service auth, least-privilege access, secrets handling, and working with client data under contract (DPAs, GDPR)
● daily use of AI coding tools such as Claude Code or Cursor, with a critical eye on what they produce
● proactive and reliable team player who thrives in a fast-paced environment and can explain technical problems to internal and external stakeholders
● English — upper-intermediate or higher

Nice to have:‍

● experience with messy document and data files: Excel, PDF, OCR pipelines
● async task processing: queues, retries, idempotency, at-least-once delivery, timeouts
● infrastructure as code (Terraform) and observability tooling
● experience in finance, legal or other regulated domains
● ability to write clear technical docs and decision records

What you will do:‍

● design, develop and maintain production services using Python and FastAPI
● build and improve RAG pipelines, and measure retrieval and answer quality
● design multi-tenant data models and keep tenant data strictly isolated
● deploy and run services in the cloud, take part in on-call and incident handling
● work with confidential client data under contract, applying least-privilege access and secure secrets handling
● take ownership of features across the full lifecycle: from technical discovery and implementation to production and support
● collaborate closely with product and engineering teams to make informed technical decisions
● explain technical problems and trade-offs clearly to internal and external stakeholders

Why Rolique?‍

● we believe in fairness, transparency and helpfulness in everyday work
● your personal development is important to us, therefore we promote the internal transfer of knowledge and strengthen your “zone of genius”
● 20 days of paid vacation and 5 days of sick leaves
● personal budget for courses, training, and certifications
● health support and sports compensation
● accounting support

Let’s talk

hr stepan
Stepan Koval
Recruitment Lead
hr stepan
Stepan Koval
Recruitment Lead

Apply Now

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
if you continue to use this site, you consent to our use of cookies
OK