Software Engineer III

5 - 7 years

7 - 11 Lacs

Posted:1 hour ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Overview

EagleView

low-level design (LLD)

Responsibilities
  • Build and maintain robust, secure, and scalable

    back-end services

    using technologies like Node.js/ Python/ Java/Golang/C#.net.
  • Collaborate with architects and senior engineers to interpret high-level architecture and convert it into actionable low-level designs.
  • Apply OOP principles and design patterns to build robust, reusable, and maintainable code.
  • Implement CI/CD pipelines and work closely with DevOps teams to ensure smooth deployments and operational efficiency.
  • Monitor, debug, and troubleshoot production issues as needed.
  • Contribute to system architecture discussions and technical design documents.
  • Maintain documentation for developed features and systems.
  • Collaborate with

    cross-functional teams

    (Product Managers, Designers, QA Engineers) to gather requirements, define solutions, and ensure successful product delivery.
  • Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
  • Design and implement

    RESTful APIs

    and other integrations with third-party services.
  • Optimize applications

    for maximum speed and scalability.
  • Implement

    unit tests, integration tests

    , and work closely with QA teams to ensure the quality of the codebase.
  • Stay up to date with emerging trends and technologies, ensuring our solutions are built with the latest best practices.
  • Conduct code reviews

    and guide junior engineers in improving their technical skills.
Qualifications

Required Experience:

  • 5-7 years of experience

    in software development
  • Strong experience in

    back-end development

    with languages and frameworks such as

    Node.js/ Python/ Java/Golang/C#.net

    , or similar.
  • Solid understanding of

    relational

    and

    NoSQL databases

    (e.g., MySQL, PostgreSQL, MongoDB, etc.).
  • Experience with cloud platforms like

    AWS

    ,

    Azure

    , or

    Google Cloud

    for deploying applications.
  • Hands-on experience with

    version control systems

    , especially

    Git

    .
  • Familiarity with

    DevOps practices

    , CI/CD pipelines, and containerization tools like

    Docker

    .
  • Experience with

    authentication and authorization mechanisms

    (JWT, OAuth) is a plus
  • Strong understanding of

    web security

    (e.g., cross-site scripting, SQL injection) and best practices for developing secure applications.
  • Knowledge of

    Agile methodologies

    (Scrum, Kanban).
  • Excellent problem-solving skills and the ability to work on complex, ambiguous problems.

Preferred Experience:

  • Bachelors degree in Computer Science, Engineering, or a related field.
  • Experience with

    microservices architecture

    and related technologies (e.g., Docker, Kubernetes).
  • Familiarity with

    REST APIs, GRPC

  • Understanding of

    serverless architectures

    .
  • Contributions to open-source projects or personal tech blog is a plus.
  • Have Strong fundamentals in any of backend technologies (Golang, Java, C#.net, Python, Node JS)
  • Experience in frontend is a plus.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps 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 Golang Skills

Practice Golang coding challenges to boost your skills

Start Practicing Golang Now

RecommendedJobs for You

hyderabad, ahmedabad, greater noida, bengaluru