Backend Engineer

Primetag

United States

Remote

USD 120,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Periodic in-person team gatherings in/

Job summary

Primetag is seeking a backend software engineer for a fully remote role focused on building and maintaining backend services, data pipelines, and the observability platform for a data-intensive analytics product. You will deliver production-grade code with emphasis on performance, cost efficiency, documentation, testing, and APM metrics.

Responsibilities include designing and maintaining microservices with Python (FastAPI/Django/Flask), evolving databases, and improving data ingestion pipelines.

Qualifications

  • 3+ years of software engineering with Python backend focus.
  • Hands-on with API frameworks: Django DRF, Flask, or FastAPI.
  • Strong understanding of REST, design patterns, and clean architecture.
  • Knowledge of production system design and cloud platforms.
  • Experience with Kubernetes in production and cloud environments.
  • Familiar with relational and non-relational databases, observability, and messaging (RabbitMQ or Kafka).

Responsibilities

  • Design, implement, and maintain backend services and APIs using Python/FastAPI in a microservices architecture.
  • Maintain and evolve core microservices, databases, and platform components.
  • Build and improve data ingestion pipelines and crawling processes.
  • Ensure platform scalability, reliability, and maintainability under increasing load.
  • Contribute to shared platform blocks, including infrastructure components and libraries.
  • Refactor legacy systems and improve observability; address production issues as needed.

Skills

Python backend
Django/Flask/FastAPI
REST APIs
System design
Cloud platforms (Azure/AWS/GCP)
Kubernetes
Databases (SQL/NoSQL)
Observability
Messaging (RabbitMQ/Kafka)

Job description

Role overview

This full-time remote role focuses on building and maintaining backend services, infrastructure, core microservices, data pipelines, and the observability platform for a data-intensive analytics product. The position produces production-grade code with a strong emphasis on performance, cost efficiency, documentation, testing, and APM metrics.

Responsibilities
  • Design, implement, and maintain backend services and APIs, primarily using Python and FastAPI in a microservices architecture
  • Maintain and evolve core microservices, databases, and supporting platform components
  • Build, maintain, and improve data ingestion and crawling pipelines
  • Help keep the platform scalable, reliable, and maintainable as load and complexity grow
  • Contribute to shared platform building blocks, including infrastructure components, internal libraries, and engineering guidelines
  • Continuously improve existing systems through refactoring, technical debt reduction, and improved observability
  • Debug production issues and contribute to incident resolution when required
Requirements
  • 3+ years of software engineering experience with a strong focus on Python backend development
  • Hands-on experience with API frameworks such as Django DRF, Flask, or FastAPI
  • Solid understanding of REST API design, software design patterns, and clean architecture concepts
  • Knowledge of system design and software architecture for production systems
  • Experience with major cloud platforms (Azure, AWS, or GCP) and containerized environments, ideally Kubernetes in production
  • Working knowledge of relational and non-relational databases, observability practices, and event-oriented technologies like RabbitMQ or Kafka
Nice to have
  • Experience operating or contributing to data-intensive systems (ingestion, processing, storage, or search)
  • Familiarity with observability tools such as Prometheus, Grafana, or Datadog
Benefits and work setup
  • Fully remote role; must be a fiscal resident of Portugal
  • Flexible core hours within European time (9am-6pm, 4 required hours per day)
  • Comprehensive medical insurance for all team members
  • Periodic in-person team gatherings via temporary European offices
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Backend Engineer (Portugal) - Python & Microservices
Remote Backend Engineer (Portugal) - Python & Microservices

Primetag • United States

Remote
USD 120,000 - 160,000
Medical insurance
Periodic in-person team gatherings in/
Senior Backend Developer
Senior Backend Developer

Microservice Solutions GmbH • United States

Remote
USD 110,000 - 170,000
Professional development budget
Architectural freedom
Senior Software Engineer, Data & Platform
Senior Software Engineer, Data & Platform

Nimble • United States

Remote
USD 120,000 - 190,000
Senior Backend Engineer
Senior Backend Engineer

Atmos • United States

Remote
USD 120,000 - 170,000
Health, dental, and vision coverage
Wellness stipend
Remote work equipment and productivity
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]

Smart Working Solutions • United States

Remote
USD 140,000 - 190,000
Backend Engineer
Backend Engineer

Externo • United States

Remote
USD 110,000 - 170,000
Remote work
Global candidate access
Full-time role
Tech Lead Python
Tech Lead Python

encora10 • United States

Remote
USD 130,000 - 180,000
Backend Engineer
Backend Engineer

monks • United States

Remote
USD 140,000 - 180,000
Remote position
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

encora10 • United States

Remote
USD 120,000 - 170,000
Senior Software Engineer (Go)
Senior Software Engineer (Go)

Jobgether • United States

Remote
USD 42,000 - 56,000
Fully remote Brazil
Competitive USD salary: 3,800–5,000 /月
Flexible working hours
+3