logo[мetahunt]
> Djinni
junior

Backend Engineer

format:Remote
pythonrest-apinosqlsqlany one ofnosql
awsterraform
> full description

About the Role

We're looking for a curious and motivated Junior Python Engineer to join our team. You'll be building backend services, REST APIs, and data-processing pipelines, with some exposure to cloud infrastructure along the way.

 

We work in pairs — juniors are always paired with someone at a similar or slightly higher level, not just for code reviews, but for day-to-day coding, architecture decisions, and problem solving. This is production work: you'll ship backend services that customers rely on, with the safety net of another teammate beside you.

 

The client is US-based, so the team works US business hours; for engineers in Ukraine, this means your working day ends around midnight Kyiv time. This role can be full-time or part-time, depending on your availability.
 

What You'll Work On

  • Backend Services & APIs — build and maintain REST APIs and backend services for client platforms.
  • Document Processing — build pipelines for validation, extraction, and status tracking.
  • AWS Integrations — work with AWS infrastructure managed through Terraform.
  • Internal Tooling — build workflow automation and internal tools.


Tech Stack

  • Backend — Python (our main language), a web framework (most of our services run on one), SQL or a NoSQL store for reading and writing data.
  • Cloud — AWS (Lambda, S3, IAM) and Terraform — both nice-to-haves, you'll pick up what you need on the job.


Working Hours & Format

This role can be full-time or part-time, depending on your availability. It's remote, with occasional face-to-face working sessions. Our client operates on US business hours, so the schedule needs to align with US time zones — for engineers based in Ukraine, your working day will end around midnight Kyiv time.


Requirements

Solid fundamentals in Python, familiarity with a web framework, and a basic understanding of REST APIs.

 

Exposure to AWS or Terraform is a plus, but not required — you'll pick up what you need on the job. We care more about your curiosity and attitude than your CV.