DISCO

legal

SoftwareEngineerIII-Backend

Gurugram, Haryana, India
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Engineer III - Backend at DISCO. Skills: Advanced Software Development, System Design, gRPC, Protocol Buffers, CI/CD, microservices, Docker, Cloud Provider (AWS, Azure, GCP), Cloud-based data storage, Java/Kotlin, Python, C#, APIs. development and implementation of complicated software solutions. ensuring functionality, scalability, testability and reliability”

What You'll Achieve.

contributes significantly to their team's goals; building feature sets/capabilities that are well-crafted and follow Architecture Quality Attributes; drive efficiency, improve outcomes, and continuously evolve how they operate in their role

Industry & Context.

legal
Problems you'll solve

Excellent analytical abilities and problem-solving skills; addressing complex technical challenges

What They're Looking For.

Must Have

Advanced Software Development, System Design, Security Perspective, Agile development methodologies and practices, Contract-first designing and negotiating with other systems (UI or Backend), technical documentation

Nice to Have

microservices design patterns and principles, developing microservices using containerized tools like Docker, system architecture, design patterns, and best practices in software development, designing and operating software in a Cloud Provider, such as AWS, Azure, or GCP, cloud-based data storage, such as Relational Databases, NoSQL Stores, data caches, etc., programming languages and frameworks commonly used in SaaS development, Java/Kotlin, Python, C#, designing and developing APIs, basic understanding of HTTP/HTTPS protocols, API documentation, server management, network configurations, cloud services (like AWS, Azure, or Google Cloud)

What You'll Do.

development and implementation of complicated software solutions

ensuring functionality

testability and reliability

playing key roles (for example: development

etc) in significant software projects

developing and maintaining large-scale

high-availability software systems

selecting and extending 3rd party components (commercial or open source)

Continuous Integration and Continuous Deployment (CI/CD)

developing microservices

operating software in a Cloud Provider

designing and developing APIs

How You'll Work.

Team & Collaboration

work effectively both independently and as part of a team; working in a dynamic, collaborative environment with diverse stakeholders and team members

Communication Scope

Strong, effective communication

Process & Methodology

leading small projects or components

Full Job Description

Your Impact The Software Engineer III (Backend) is an experienced engineer who handles complex tasks and contributes significantly to their team's goals. They are expected to start leading small projects or components while building feature sets/capabilities that are well-crafted and follow Architecture Quality Attributes. What You'll Do Advanced Software Development: Contributes significantly to the development and implementation of complicated software solutions, ensuring functionality, scalability, testability and reliability. Helps with System Design Experience in playing key roles (for example: development, testing, design, product interfacing, etc) in significant software projects, showing an ability to work effectively both independently and as part of a team. Involvement in developing and maintaining large-scale, high-availability software systems. Experience with gRPC and Protocol Buffers for efficient, language-agnostic service-to-service communication Understand how to design and develop from a Security Perspective Experience selecting and extending 3rd party components (commercial or open source) that provide operational leverage. Experience with Continuous Integration and Continuous Deployment (CI/CD) with an emphasis on a well-maintained testing pyramid. Experience with Agile development methodologies and practices. Experience using feature or release toggles as a code branching strategy Experience with Contract-first designing and negotiating with other systems (UI or Backend) Experience contributing to technical documentation Even Better If You Have... Practical understanding of microservices design patterns and principles, with experience in developing microservices using containerized tools like Docker Knowledge of system architecture, design patterns, and best practices in software development. Strong skills with designing and operating software in a Cloud Provider, such as AWS, Azure, or GCP Strong skills with cloud-based data storage, such as Re

Free ATS check

Applying for this Software Engineer III - Backend role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about DISCO?

Real rants from real employees. Read before you apply.

Read Company Rants →