Back End Engineer

Acesoft Labs

Bengaluru

Hybrid

INR 2,500,000 - 4,200,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Acesoft Labs is seeking a Senior Backend Engineer to design, build, and evolve robust backend services using Kotlin, Java, Rust and frameworks like Spring and Quarkus. You will own system observability, drive reliability, and lead cross-team incident responses in a Kanban environment.

You will mentor engineers, shape architecture, and contribute to CI/CD pipelines on Kubernetes. This role emphasizes long-term scalability, security-minded design, and collaboration across product and ops teams.

Qualifications

  • Strong proficiency in Kotlin, Java and/or Rust for backend development.
  • Hands-on experience with Spring, Quarkus and/or Axum.
  • Solid understanding of software architecture principles and distributed systems design.
  • Experience with Kubernetes, GitOps workflows (Flux/Argo CD and GitHub Actions) and/or Azure DevOps.
  • Comfortable building and maintaining CI/CD pipelines with GitHub Actions.
  • Proficiency in observability tooling, like metrics, dashboards, and alerting (Grafana or equivalent);
  • Security-conscious mindset. Familiar with security scanning tools and secure design principles.
  • Strong communication skills with the ability to document technical decisions clearly.

Responsibilities

  • Design and implement scalable, production-ready backend services using Kotlin, Java, and Rust with Spring, Quarkus and Axum.
  • Architect systems and services with long-term maintainability and future scaling in mind, applying well-accepted design patterns.
  • Own observability for your domain. Define SLIs, monitor operational data with Grafana, and drive stability and performance improvements.
  • Lead cross-service debugging and incident response, coordinating across teams during critical events.
  • Contribute to CI/CD pipelines (GitHub Actions and Azure DevOps) and cloud-native infrastructure on Kubernetes with Flux CD.
  • Actively identify and propose process improvements, using flow metrics and delivery data to drive decisions.
  • Mentor and support less senior engineers in technical practices, debugging approaches, and quality standards.
  • Identify dependencies, risks, and blockers within your product scope and help adjacent teams understand the impact of your services.

Skills

Kotlin/Java/Rust
Spring/Quarkus/Axum
Distributed systems
Kubernetes/GitOps
CI/CD (GitHub Actions)
Observability (Grafana)
Security-minded design
Technical mentoring
Strong communication

Tools

Gradle
Cargo
Kubernetes
Flux/Argo CD
Azure DevOps
GitHub Actions

Job description

Description:

  1. Role: Backend Engineer
  1. Years of Experience: 5+ Yrs of experience
Vision for role OR role Overview:

Im looking for a Senior Backend Engineer to join the team and take ownership of designing, building, and evolving robust backend services. He/she will work across epics, driving technical decisions that balance immediate delivery with long-term scalability and reliability.

In this role, he/she will be expected to architect solutions using Kotlin, Java , Rust, and Python with frameworks like Spring, Quarkus, and Axum, operate confidently in a cloud-native environment with Kubernetes and Flux/Argo CD, and contribute to observability practices using OpenTelemetry, Prometheus, Grafana, and Pyrra. Beyond coding, he/she will play an active role in improving team processes, raising the quality bar, and mentoring less senior engineers.

The team operates on a Kanban workflow with a strong culture of continuous improvement. We measure what matters, use flow metrics to drive delivery decisions, and treat process refinement as an engineering discipline in its own right. If he/she is the kind of engineer who gets curious when cycle times spike or throughput drops, he/she will fit right in.

This is a role for someone who is as comfortable leading an incident response and who treats engineering as a craft and takes pride in leaving systems better than they found them.

  1. Role Responsibilities and skills (be as specific and detailed as possible)
What are the main responsibilities of this role:
  • Design and implement scalable, production-ready backend services using Kotlin, Java, and Rust with Spring, Quarkus and Axum;
  • Architect systems and services with long-term maintainability and future scaling in mind, applying well-accepted design patterns;
  • Own observability for your domain. Define SLIs, monitor operational data with Grafana, and drive stability and performance improvements;
  • Lead cross-service debugging and incident response, coordinating across teams during critical events;
  • Contribute to CI/CD pipelines (GitHub Actions and Azure DevOps) and cloud-native infrastructure on Kubernetes with Flux CD;
  • Actively identify and propose process improvements, using flow metrics and delivery data to drive decisions;
  • Mentor and support less senior engineers in technical practices, debugging approaches, and quality standards;
  • Identify dependencies, risks, and blockers within your product scope and help adjacent teams understand the impact of your services.

Core functions and skills MUST require to be successful in this role: How are they used on the job

  • Strong proficiency in Kotlin, Java and/or Rust for backend development (experience with Python is a plus);
  • Hands-on experience with Spring, Quakus and/or Axum;
  • Solid understanding of software architecture principles and distributed systems design.
  • Experience with Kubernetes, GitOps workflows (e.g. Flux/Argo CD and GitHub Actions) and/or Azure DevOps.
  • Comfortable building and maintaining CI/CD pipelines with GitHub Actions.
  • Proficiency in observability tooling, like metrics, dashboards, and alerting (Grafana or equivalent);
  • Security-conscious mindset. Familiar with security scanning tools and secure design principles.
  • Strong communication skills with the ability to document technical decisions clearly.
Nice to have
  • Experience working in a Kanban environment with exposure to flow metrics (cycle time, throughput, WIP);
  • Familiarity with data-driven process improvement practices;
  • Experience leading architecture reviews;
  • Previous experience mentoring engineers or running knowledge-sharing sessions.
Platforms/tools/technologies position will work with:
  • Required/ideal previous experience
  • 5+ years of backend engineering experience in production environments;
  • Proven track record designing and delivering distributed systems or microservices at scale;
  • Experience owning a service domain end-to-end from architecture decisions to production monitoring;
  • Hands-on experience with CI/CD pipelines and cloud-native deployments;
  • Demonstrated ability to lead technical discussions, drive cross-team incident response, and mentor peers;
  • Experience working in agile delivery environments with a focus on continuous improvement.
  • Nice to haves
  • Exposure to Kanban workflows and familiarity with flow-based metrics (cycle time, lead time, throughput);
  • Experience with GitOps practices and tools such as Flux/Argo CD;
  • Background in security assessment, secure design, or compliance-related engineering work;
  • Experience with load testing, stress testing, or performance profiling of backend services.
A typical day balances delivery, collaboration, and continuous improvement:
  • Morning sync with short Kanban standup with the team to review flow, surface blockers, and align on priorities for the day;
  • Deep work blocks for designing or implementing backend features, reviewing pull requests, or investigating a cross-service issue with a systematic debugging approach;
  • Collaboration touchpoints occasional sessions with business partners or product stakeholders to refine upcoming work, clarify requirements, or validate technical trade-offs;
  • Observability & operations — checking Grafana dashboards, responding to alerts, or following up on an ongoing incident;
  • Process & improvement — contributing to retrospectives (proposing automation improvements, or analyzing delivery metrics to identify bottlenecks in the team's flow);
  • Mentoring by pairing with a less senior engineer, reviewing their work, or running a short knowledge-sharing session.
  • Required technical stack
  • Languages: Kotlin, Java, Rust (Python is a plus);
  • Frameworks: Spring, Quarkus, Axum;
  • Build tools: Gradle, Cargo;
  • Databases: Relational and/or NoSQL (experience with production-grade data modelling);
  • Infrastructure: Kubernetes (K8s);
  • GitOps / Deployment: Flux/Argo CD;
  • Observability: Grafana;
  • Version Control: Git.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Backend Engineer
Principal Backend Engineer

UST • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Staff Engineer (Java/ Microservices)
Staff Engineer (Java/ Microservices)

Talent Hired-the Job Store • Gurugram District, Delhi

On-site
INR 4,000,000 - 7,000,000
Software Engineer Java and Microservices
Software Engineer Java and Microservices

Talent Hired-the Job Store • Gurugram District

On-site
INR 3,500,000 - 6,000,000
Senior Backend Engineer
Senior Backend Engineer

Geosoft Surtech • Srinagar

On-site
INR 2,000,000 - 3,000,000
Backend Developer
Backend Developer

Deloitte US-India Offices • Hyderabad

Hybrid
INR 1,800,000 - 2,400,000
Staff Software Engineer
Staff Software Engineer

Taggd • Gurugram District

On-site
INR 4,200,000 - 6,800,000
Senior Backend Software Engineer
Senior Backend Software Engineer

TopGear Consultants Pvt Ltd. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Back End Developer
Back End Developer

WAISL Limited • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Software Engineering Manager(Backend)
Software Engineering Manager(Backend)

Jobgether SRL • India

On-site
INR 5,000,000 - 9,000,000
Mentoring engineers
Global exposure
Growth opportunities
+1
Java Technical Lead
Java Technical Lead

Livine | Poultry Management Software • India

On-site
INR 1,200,000 - 2,400,000