logo[мetahunt]
> DOU
middle

Backend Engineer

DevCom4.5k USD
format:Remotetype:Full-time
pythonfastapiaiohttppostgresqlsqlalchemyalembicceleryredisawsdocker
englishB2
locationLviv, Ukraine
> full description

We are looking for a Middle+ / Senior Python Developer to join our team and contribute to the development of enterprise-grade solutions.
This is a key engineering role for someone who enjoys solving complex business challenges, designing scalable systems, and taking ownership of features from concept through deployment. You will work closely with clients architects/techleads, product owners, QA engineers, and fellow developers to build reliable, high-performance solutions used in real business operations.

Location: Remote
Employment Type: Full-time

What You’ll Do

  • Design, develop, and maintain scalable backend services and APIs.
  • Take ownership of features throughout the entire development lifecycle.
  • Collaborate with cross-functional teams to transform business requirements into technical solutions.
  • Participate in architecture discussions and technical decision-making.
  • Write clean, maintainable, and well-documented code.
  • Ensure high standards of quality through testing, code reviews, and continuous improvement.
  • Contribute to performance optimization, reliability improvements, and technical debt reduction.

Technical Requirements
Core Technologies

  • Strong expertise in Python (3.10+) with a focus on asynchronous programming (asyncio).
  • Hands-on experience with FastAPI and aiohttp.
  • Strong knowledge of PostgreSQL and SQLAlchemy (async engines/sessions).
  • Experience with Alembic for database migrations.
  • Experience working with asynchronous task queues such as ARQ and/or Celery.
  • Solid understanding of Redis for caching, session management, and background processing.
    Cloud & Infrastructure
  • Practical experience with AWS services, including ECS, S3, CloudWatch, and Cognito.
  • Experience with Docker and containerized environments.

Architecture & Engineering Practices

  • Strong understanding of distributed systems and event-driven architectures.
  • Experience implementing concepts such as idempotency, Outbox Pattern, and Event Sourcing.
  • Proficiency in writing unit and integration tests using Pytest and pytest-asyncio.
  • Familiarity with modern development tooling, code quality standards, and security best practices.

What We’re Looking For

  • Senior-level engineering experience in building and maintaining production systems.
  • Ability to work independently and take ownership of technical solutions.
  • Strong analytical and problem-solving skills.
  • Strong communication skills and ability to collaborate within distributed teams.
  • Upper-Intermediate English or higher.

Nice to Have

  • Experience with enterprise-scale platforms.
  • Experience with data-intensive applications and integrations.
  • Previous involvement in system modernization or migration initiatives.
  • Mentoring and technical leadership experience.

What We Offer

  • Long-term cooperation on stable projects.
  • Opportunity to influence architecture and technical decisions.
  • Direct collaboration with international stakeholders.
  • Flexible remote work environment.
  • Performance review every six months
  • Professional development in a team of highly qualified specialists
  • Dynamic and interesting work
  • Direct communication with English-speaking clients
  • Recognition gifts and awards
  • Employee referral program
  • New benefit program with the opportunity for compensation to cover the following expenses of their choice:
    ▪ Sports activities (these can be one-time sessions or monthly or annual subscriptions)
    ▪ Payment of medical expenses (treatment and preventive procedures at the dentist, services, and consultations with doctors, medical examinations, and tests)
    ▪ Psychologist consultations
    ▪ Medical insurance
    ▪ Training for the development of professional skills (hard and soft skills), including the purchase of necessary educational literature
    ▪ Courses in traditional arts and creativity (such as drawing, music, photography).
    ▪ Individual English language improvement classes
  • 21 working days — paid vacations
  • 10 paid sick leaves
  • IT club membership

If you want to know more details, please contact us.

The next step is an interview with your future manager and HR — 90 minutes.

Then — an interview with the client — 30 minutes

In case of success — offer!
I will organize all stages ASAP

We highly value transparency and communication. Our recruitment process includes feedback at every stage, ensuring that you are consistently informed and engaged.
So if you’re a person who loves teamwork and communicating with interesting people — you’re more than welcome to our team :)

HR Manager, DevCom

Відгукнутись на вакансію