Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

GreyOrange

Software Development Engineer - II

Posted Updated 17 views
Discussion

Description

We are looking for a highly skilled SDE 2 to join our engineering team. The ideal candidate should have strong fundamentals in programming, system design, and problem-solving, along with the ability to work on scalable and distributed systems.


Responsibilities:

  • Design, develop, and maintain scalable backend systems and services.
  • Write clean, efficient, and high-quality code.
  • Work on system design (HLD and LLD) for complex applications.
  • Collaborate with cross-functional teams to define and deliver new features.
  • Optimise application performance and ensure high availability.
  • Follow best practices in software development, including testing and code reviews.


Requirements:

  • Strong proficiency in any programming language: Java / Node.js / Python / Erlang.
  • Solid understanding of Data Structures and Algorithms.
  • Strong knowledge of OOPS concepts and SOLID principles.
  • Hands-on experience in Coding and problem-solving.
  • Experience with System Design (HLD and LLD).
  • Good understanding of Microservices Architecture.
  • Experience with REST APIs, distributed systems, and scalable applications.
  • Candidate must be open and comfortable working on Erlang, as it is a mandatory requirement for this role.

Skills

What Middle Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →