Software Engineer

GreyOrange

Gurugram District

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GreyOrange is hiring a Software Engineer in Gurugram, India, focusing on backend development and microservices architecture. Candidates should have 5-8 years of experience and strong skills in Java, Python, or Golang. The role requires designing and maintaining scalable systems, REST API development, and collaboration with cross-functional teams. Emphasis is placed on clean code and problem-solving using Data Structures and Algorithms. A willingness to learn Erlang is also desired.

Qualifications

  • 5-8 years of experience in software development.
  • Strong programming skills in Java, Python, or Golang.
  • Solid understanding of Data Structures and Algorithms.
  • Experience with Microservices Architecture.

Responsibilities

  • Design, develop, and maintain scalable backend systems.
  • Build and optimise microservices-based architectures.
  • Write clean, efficient, and maintainable code.

Skills

Java
Python
Golang
Data Structures
Algorithms
Microservices
REST APIs
OOP Principles
Design Patterns
Distributed Systems

Job description

We are looking for a skilled Software Engineer with strong backend development expertise to join our engineering team. The role involves building scalable, high-performance systems and contributing to the development of distributed, microservices-based applications.

Responsibilities
  • Design, develop, and maintain scalable backend systems.
  • Build and optimise microservices-based architectures.
  • Write clean, efficient, and maintainable code following best practices.
  • Work on REST API design and integrations.
  • Apply a solid understanding of Data Structures and Algorithms in problem-solving.
  • Collaborate with cross-functional teams for system design and delivery.
  • Contribute to system design discussions (LLD and HLD).
Requirements
  • 5-8 years of experience.
  • Strong programming experience in Java / Python / Golang.
  • Good understanding of Data Structures and Algorithms.
  • Experience with Microservices Architecture.
  • Solid knowledge of OOP principles and design patterns.
  • Hands-on experience with REST development APIs.
  • Experience in enterprise applications.
  • Willingness to learn and work with Erlang.
  • Exposure to distributed systems and scalable architectures.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Backend Engineer
Staff Backend Engineer

GreyOrange • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Software Engineer 2
Software Engineer 2

Deutsche Telekom Digital Labs • Gurugram District

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

Questhiring • Gurugram District

On-site
INR 1,200,000 - 2,200,000
Backend Developer
Backend Developer

Deutsche Telekom Digital Labs • Gurugram District

On-site
INR 800,000 - 1,500,000
Software Engineer
Software Engineer

IDFC FIRST Bank • Chennai District

On-site
INR 1,500,000 - 2,500,000
Staff Engineer - 2
Staff Engineer - 2

GreyOrange • Gurugram District

On-site
INR 3,500,000 - 7,000,000
Software Engineer
Software Engineer

Flash AI • Bengaluru

On-site
INR 800,000 - 1,200,000
Backend Engineer(Golang)
Backend Engineer(Golang)

Predictive Data Sciences • Hyderabad, Chennai District, Bengaluru

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

GreyOrange • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Software Engineer - Golang
Software Engineer - Golang

KJBN Labs • Bengaluru

On-site
INR 1,000,000 - 1,500,000