Search by job, company or skills

Senior Backend Engineer

Senior Backend Engineer

jurisphere.ai
3-6 Years
Not Disclosed

This job is no longer accepting applications

Job Description

We are looking for backend engineers who enjoy systems problems, not just building APIs.

Responsibilities

  • Design and build workflow-driven backend systems.
  • Work with distributed, asynchronous architectures.
  • Own components end-to-end in production environments.
  • Occasionally contribute to the frontend (React) to ship faster.
  • This role is backend-first but requires strong ownership across the stack when needed.

Distributed Workflows And Async Systems

  • Build systems that orchestrate multi-step workflows across services.
  • Handle retries, failures, and partial execution safely.
  • Design systems that are deterministic and recoverable.
  • Work with background workers, queues, and async processing.

Backend Architecture And APIs

  • Design APIs for complex product workflows.
  • Build scalable and maintainable data models.
  • Maintain clear service boundaries and data flow.
  • Ensure systems remain predictable and easy to evolve.

Production Systems (Reliability And Scale)

  • Improve observability (logs, metrics, tracing).
  • Debug issues across distributed systems.
  • Optimize for performance, scalability, and cost.
  • Work with Docker, Kubernetes, and production environments.

Code Quality And Ownership

  • Refactor systems as complexity grows.
  • Build clean, maintainable abstractions.
  • Take ownership of backend components long-term.
  • Ensure the system scales without becoming fragile.

Requirements

  • 3-6 years of experience building production backend systems.
  • Strong experience in Python.
  • Solid understanding of: Backend architecture and API design, Asynchronous systems, Distributed task processing, and Data modeling.
  • Experience debugging real production issues.

Good To Have

  • FastAPI or similar frameworks.
  • Workflow orchestration tools (e. g., Temporal).
  • PostgreSQL (schema design and performance).
  • Redis / queues / background workers.
  • Docker, Kubernetes, observability tools.
  • Exposure to React or frontend collaboration.
  • Experience with AI systems / data pipelines.

What We're Looking For

  • Engineers who think in systems, not just endpoints.
  • Strong sense of ownership and responsibility.
  • Comfortable debugging complex, real-world failures.
  • Care deeply about maintainability and correctness.
  • Willing to step outside strict role boundaries when needed.

This job was posted by Alice Kujur from Jurisphere AI.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Distributed task processing

Temporal

Backend architecture

Asynchronous systems

Observability tools

About Company

Similar Jobs

4-6 yrs
Bengaluru, India
Skills:
PostgreSQL, Application Monitoring, Redis, Kubernetes, messaging systems, Go, asynchronous processing, gRPC APIs, observability
5-8 yrs
Bengaluru, India
Skills:
S3, Dynamodb, Node.js, Lambda, Git, Typescript, Sqs, Database Design, Sns, Api Gateway, AWS cloud services, Security, GraphQL APIs, performance optimization
4-6 yrs
Bengaluru, India
Skills:
Express, PostgreSQL, Node.js, Mocha, Redis, Google Cloud, Memcached, Git, Javascript, Docker, MySQL, MongoDB, Azure, Nestjs, Kubernetes, Jest, Python, AWS, automated deployment tools, Chai, microservices architecture, RESTful API design, Sinon
7-9 yrs
Bengaluru, India
Skills:
Maven, PostgreSQL, Spring Boot, Json, JUnit, Docker, Spring Security, Microsoft Azure, Spring Integration, Java, Hibernate, Spring MVC, Sql, Spring Data, Spring, Git, Mockito, Gradle, Restful Apis, Helm, Jpa, Kubernetes, HL7 FHIR, CI CD pipelines
8-10 yrs
Bengaluru, India
Skills:
Flux, Laravel, Haproxy, Git, Terraform, MySQL, Ansible, Vault, Helm, Kubernetes, AWS, Talos, EFK, Istio, Go Lang, unit tests, Minio, PHP 8, Kuma, Crowdsec