Software Development Engineer 2

OYO

Gurugram District

Presencial

INR 1.500.000 - 2.100.000

Jornada completa

hace 32 horas
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

OYO is seeking a skilled Software Development Engineer II to join our engineering team in Gurugram. You will design, develop, test, deploy and maintain scalable software solutions, collaborating with cross-functional teams to deliver high-quality products and contribute to system architecture decisions.

You will work on backend development, RESTful APIs, microservices, and cloud-based solutions, while mentoring junior engineers and participating in the full software development lifecycle.

Formación

  • Proficiency in data structures and algorithms.
  • Experience with object-oriented programming.
  • Hands-on with Java, Python, C++, or JavaScript.
  • Strong backend development understanding.
  • Experience building/consuming RESTful APIs.
  • Knowledge of microservices architecture.
  • Experience with relational databases and NoSQL.
  • Solid SQL knowledge.
  • Familiarity with system design principles.
  • Experience with cloud platforms (AWS/Azure/GCP).
  • Version control with Git and CI/CD pipelines.

Responsabilidades

  • Design, develop, test and maintain high-performance, scalable applications.
  • Write clean, efficient, reusable code with best practices.
  • Participate in system design discussions and architectural decisions.
  • Collaborate with product, design and other engineers to deliver features.
  • Debug, troubleshoot and resolve production issues.
  • Conduct code reviews for quality and reliability.
  • Improve performance, scalability and security of applications.
  • Mentor junior engineers and share knowledge.
  • Engage in full SDLC activities.

Conocimientos

Data Structures & Algorithms
OOP
Java
Python
C++
JavaScript
RESTful APIs
Microservices
Relational Databases
NoSQL Databases
Cloud (AWS/Azure/GCP)

Herramientas

Git
Docker
Kubernetes
CI/CD
Linux/Unix
Kafka/RabbitMQ

Descripción del empleo

Job Description

We are looking for a skilled and experienced Software Development Engineer II to join our engineering team. The ideal candidate will be responsible for designing, developing, testing, deploying and maintaining scalable software solutions. You will work closely with cross-functional teams to build high-quality products and contribute to system architecture and technical decisions.


Key Responsibilities

  • Design, develop, test and maintain high-performance, scalable applications
  • Write clean, efficient and reusable code following best engineering practices
  • Participate in system design discussions and contribute to architectural decisions
  • Collaborate with product managers, designers and other engineers to deliver features
  • Debug, troubleshoot and resolve production issues
  • Conduct code reviews and ensure code quality and reliability
  • Improve application performance, scalability and security
  • Mentor junior engineers and contribute to team knowledge sharing
  • Participate in the full software development lifecycle

Required Skills & Qualifications

  • Strong proficiency in Data Structures and Algorithms
  • Experience with object-oriented programming
  • Hands-on experience with Java / Python / C++ / JavaScript
  • Strong understanding of backend development
  • Experience building and consuming RESTful APIs
  • Knowledge of microservices architecture
  • Experience with relational and NoSQL databases
  • Solid understanding of SQL
  • Familiarity with system design principles
  • Experience with cloud platforms (AWS / Azure / GCP)
  • Knowledge of version control systems (Git)
  • Understanding of CI/CD pipelines
  • Experience with Linux/Unix environments
  • Strong problem-solving and debugging skills

Preferred Qualifications

  • Experience working on large-scale distributed systems
  • Knowledge of containerization tools (Docker, Kubernetes)
  • Exposure to message queues (Kafka, RabbitMQ, etc.)
  • Understanding of security best practices
  • Experience in agile/scrum development environments

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer
Software Engineer

Trinix Pvt. Ltd. • Greater Noida

Presencial
INR 500.000 - 900.000
Senior Software Developer
Senior Software Developer

Coltigent Technology Services Pvt Ltd • Pune District

Presencial
INR 1.500.000 - 2.100.000
Software Development Engineer - II
Software Development Engineer - II

Yellow.ai • Bengaluru

Presencial
INR 800.000 - 1.200.000
Software Engineer II - Java/Python , SQL
Software Engineer II - Java/Python , SQL

JPMorgan Chase • Bengaluru

Presencial
INR 900.000 - 1.300.000
Senior Software Engineer II (Java)
Senior Software Engineer II (Java)

Daxko • Dadri

Híbrido
INR 1.200.000 - 1.800.000
Senior Software Engineer Java
Senior Software Engineer Java

TymblHub • Pune District

Presencial
INR 1.500.000 - 2.100.000
Software Engineer - Java with Data Structures & Algorithms
Software Engineer - Java with Data Structures & Algorithms

Epam Systems • Bengaluru

Presencial
INR 1.200.000 - 1.600.000
Software Development Engineer 1
Software Development Engineer 1

WEX Inc • India

Presencial
INR 600.000 - 900.000
Senior Software Engineer
Senior Software Engineer

Analytics Vidhya Inc. • Gurugram District

Presencial
INR 1.200.000 - 2.000.000
Software Development Engineer
Software Development Engineer

SqidSquare • Pune District

Presencial
INR 1.100.000 - 1.800.000