Backend Engineer

Phaxis

New York (NY)

On-site

USD 120,000 - 160,000

Full time

38 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Phaxis is seeking a strong Backend Engineer to design, build, and maintain scalable backend services on AWS. The role requires hands-on experience with Python and/or Rust/Go, and a deep understanding of distributed systems and networking fundamentals.

You will contribute to RESTful APIs, CI/CD, and operating production systems at scale. The ideal candidate has strong CS fundamentals, cloud experience, and the ability to troubleshoot complex issues across the stack, collaborating with product and

Qualifications

  • 4+ years of professional backend software engineering.
  • Experience with Python and/or Go/Rust.
  • Experience with statically typed languages such as Go, Rust, Java, C++, or C#.
  • Strong networking fundamentals (TCP/IP, HTTP, DNS, APIs).
  • AWS: ECS/EKS, Lambda, S3, RDS, DynamoDB, SQS/SNS, CloudWatch.

Responsibilities

  • Design, build, and maintain scalable backend services and APIs on AWS.
  • Develop production-grade software using Python, Rust, Go, or similar languages.
  • Build reliable, highly available distributed systems.
  • Design and implement RESTful APIs and service-to-service integrations.
  • Work across application, infrastructure, and cloud layers to solve problems.
  • Diagnose performance, networking, reliability, and production issues.
  • Contribute to CI/CD, observability, monitoring, and deployment processes.

Skills

Backend software engineering
Python
Go
Rust
APIs design
Distributed systems
Networking fundamentals

Tools

AWS
Docker
Kubernetes
Terraform
CI/CD tooling
Linux

Job description

Backend Engineer - Python / Rust / Go / AWS

Job Summary

We are seeking a strong Backend Engineer to join our engineering team and build scalable, high-performance backend systems on AWS. The ideal candidate is a hands‑on software engineer with deep backend development experience, strong computer science and networking fundamentals, and experience working with Python and/or a statically typed language such as Rust or Go.

We are looking for someone who can go beyond simply using frameworks and tools – someone who understands how systems work under the hood, can make sound technical decisions, and is comfortable solving complex backend and distributed‑systems problems.

The ideal candidate will have strong cloud experience, excellent programming fundamentals, and a track record of building and operating production systems at scale.

Responsibilities
  • Design, build, and maintain scalable backend services and APIs running on AWS
  • Develop production-grade software usingPython, Rust, Go, or similar languages
  • Build reliable, highly available, and fault‑tolerant distributed systems
  • Design and implement RESTful APIs and service‑to‑service integrations
  • Work across application, infrastructure, and cloud layers to solve complex technical problems
  • Diagnose and troubleshoot performance, networking, reliability, and production issues
  • Make thoughtful architectural and technology decisions based on system requirements
  • Develop automated tests and maintain high standards for code quality and reliability
  • Contribute to CI/CD, observability, monitoring, and deployment processes
  • Collaborate closely with other engineers, product teams, and technical stakeholders
  • Participate in code reviews, system design discussions, and technical architecture decisions
  • Continuously improve system scalability, performance, security, and operational reliability
Required Qualifications
  • 4+ years of professionalbackend software engineeringexperience
  • Strong hands‑on experience developing production backend systems
  • Strong programming experience withPython and/or Go/Rust
  • Experience with at least onestatically typed programming languagesuch asGo, Rust, Java, C++, C#, or similar
  • Strong understanding of fundamental computer science and software engineering concepts
  • Strong understanding ofnetworking fundamentals, including TCP/IP, HTTP, DNS, APIs, and related concepts
  • Experience designing and building APIs and distributed backend services
  • Hands‑on experience deploying and operating applications inAWS
  • Strong understanding of databases, data modeling, and backend performance
  • Experience debugging complex production issues and working through problems independently
  • Strong communication skills and the ability to clearly explain technical decisions and tradeoffs
Cloud & Infrastructure
  • Strong hands‑on AWS experience
  • Experience with services such asECS/EKS, Lambda, S3, RDS, DynamoDB, SQS/SNS, and CloudWatch
  • Experience withDocker and Kubernetes
  • Familiarity with infrastructure‑as‑code, preferablyTerraform
  • Experience with CI/CD pipelines and automated deployments
  • Understanding of monitoring, logging, observability, and production operations
Preferred Qualifications
  • Experience withboth Python and a statically typed language, particularly Go or Rust
  • Experience building high‑scale, low‑latency, or high‑throughput systems
  • Experience with distributed systems and microservices
  • Experience with event‑driven architectures and messaging systems
  • Strong understanding of concurrency, parallelism, and asynchronous programmingExperience working with Linux and cloud‑native environments
  • Experience in fintech, financial services, payments, trading, or another technically demanding environment
  • Experience working with or evaluating modern AI/ML developer tools and APIs
  • Demonstrated technical curiosity and ability to quickly learn new technologies
What We\'re Looking For

The strongest candidates will betrue backend engineers, not simply developers who have worked with a particular set of tools.

We\'re particularly interested in engineers who:
  • Have strongfundamentals in networking, systems, and software architecture
  • Can explain the underlying concepts behind the technologies they use
  • Have built and operatedreal production systems
  • Have experience withboth dynamically and statically typed languages
  • Are comfortable going deep technically and troubleshooting problems from first principles
  • Demonstrate genuine curiosity and hands‑on engagement with new technologies
  • Can communicate technical concepts clearly and effectively
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

UMATR • New York (NY)

On-site
USD 120,000 - 180,000
Backend Engineer
Backend Engineer

UMATR • San Francisco (CA)

On-site
USD 120,000 - 150,000
Competitive compensation
Equity opportunities
Collaborative and impactful working environment
Software Engineer, Backend
Software Engineer, Backend

character • Redwood City (CA)

On-site
USD 110,000 - 140,000
Backend Engineer
Backend Engineer

Errgo • Town of Boston (NY)

On-site
USD 110,000 - 150,000
Medical, dental, and vision insurance
401(k)
Equity
+1
Founding Backend Software Engineer – Senior/Staff
Founding Backend Software Engineer – Senior/Staff

Jobtailor • New York (NY)

On-site
USD 110,000 - 160,000
Senior Backend Engineer: Scalable APIs & Distributed Systems
Senior Backend Engineer: Scalable APIs & Distributed Systems

character • Redwood City (CA)

On-site
Staff Backend Software Engineer
Staff Backend Software Engineer

Jobtailor • New York (NY)

On-site
USD 140,000 - 180,000
Backend Engineer | Remote
Backend Engineer | Remote

Crossing Hurdles • United States

Remote
GBP 40,000 - 60,000
Backend Engineer – Rust & C++ (Distributed Systems & Databases)
Backend Engineer – Rust & C++ (Distributed Systems & Databases)

UMATR • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Backend Engineer
Senior Backend Engineer

bfiverecruiting • Austin (TX)

On-site
USD 120,000 - 160,000