Mid-Level Backend Engineer - Distributed Systems (Remote)
About the Role
We are seeking a talented Mid-Level Backend Engineer to join our team in a fully remote capacity. As a Backend Engineer specializing in distributed systems, you will work on high-performance systems that process millions of real-world transactions daily. This role focuses on building and optimizing backend systems, ensuring they operate efficiently and reliably.
What You'll Do
- Design and build Python APIs that handle high concurrency and large-scale ingestion.
- Scale backend systems across AWS infrastructure, ensuring reliability under load.
- Measure API performance and identify bottlenecks across services.
- Implement and improve logging, monitoring, and distributed tracing.
- Work on data pre-processing and post-processing pipelines within distributed workflows.
- Support and optimize image processing pipelines, including format handling and metadata workflows.
- Build internal tools and integrations that support core platform operations.
Requirements
- 3+ years of backend development experience with Python.
- Strong experience designing systems that handle concurrent workloads at scale.
- Hands-on experience with AWS and cloud-based infrastructure.
- Proven ability to measure, analyze, and improve system and API performance.
- Experience with Docker, CI/CD, and containerized deployments.
- Strong debugging skills across distributed systems.
Nice to Have
- Experience with image processing, media pipelines, or similar data-heavy workflows.
- Exposure to high-throughput systems or GPU-backed infrastructure.
- Familiarity with observability tooling such as Sentry.
What We Offer
- Fully remote work within the EU, with a preference for UK-based candidates.
- Permanent role in a small, product-focused team with a strong engineering culture.
- Opportunity to work on genuinely high-throughput systems handling large volumes of concurrent requests.
- Impactful work where engineering quality matters.
- Competitive salary and benefits package.
If you enjoy building scalable backend systems, optimizing performance under real load, and working with image processing at scale, this is a great opportunity to make a tangible impact. Apply now!
This Mid-Level Backend Engineer role offers a unique opportunity to work on high-performance distributed systems in a fully remote environment. With a focus on engineering quality and impactful work, it's an attractive position for skilled developers.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months