Back End Developer

5 - 8 years

0 - 2 Lacs

Posted:1 hour ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Experience:

  • Need Candidates from Product Company Only.

  • Should have at less 1 Year Experience in Scala.

  • Only Apply Who is Serving Notice Period OR Immediate Joiner.

  • Job Overview

Senior Backend Engineer (Scala)

Key Responsibilities

1. High-Quality Code & Test-Driven Development

  • Write clean, maintainable, and well-tested backend code using

    Scala

    .
  • Follow

    TDD/BDD

    practices with strong unit, integration, and automated testing.
  • Ensure reliable deployments through robust CI/CD pipelines.

2. Microservices & System Design

  • Design, build, and maintain scalable

    microservices architectures

    .
  • Develop and expose

    RESTful APIs

    for internal and external consumers.
  • Participate in architectural discussions and contribute to long-term system design decisions.

3. Database Development & Optimization

  • Design data models and write optimized SQL queries for

    relational databases

    (PostgreSQL, MariaDB, etc.).
  • Ensure data consistency, integrity, and high performance across services.

4. Cloud-Native Engineering

  • Build, deploy, and operate services on

    AWS

    or other cloud platforms.
  • Leverage cloud-native services for storage, messaging, monitoring, scalability, and resilience.
  • Work closely with DevOps teams on infrastructure and deployment strategies.

5. Open Source & Internal Tooling

  • Evaluate and integrate open-source frameworks and tools.
  • Contribute to internal platforms, shared libraries, and tooling.
  • Follow best practices using

    Git, Docker, Maven/SBT/Gradle

    , and CI pipelines.

6. Collaboration & Continuous Learning

  • Actively participate in code reviews, technical discussions, and knowledge sharing.
  • Mentor junior engineers and promote engineering best practices.
  • Stay current with evolving backend technologies and industry trends.

Technical Skills

Required

  • 5+ years of professional experience as a

    Backend Engineer

    .
  • Strong proficiency in

    Scala

  • Experience building

    microservices-based systems

    .
  • Solid knowledge of

    relational databases

    and

    SQL

    .
  • Hands-on experience with

    AWS or other cloud platforms

    .
  • Experience with

    Docker

    and

    CI/CD workflows

    .

Good to Have

  • Exposure to

    Kafka, Flink, Spark, or Elasticsearch

    .
  • Experience working with distributed systems at scale.
  • Familiarity with observability tools (logging, monitoring, tracing).

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

gautam buddha nagar, uttar pradesh, india

gurugram, haryana, india