Shiji Group
Shiji Group6h ago
Career Pages

Backend Developer

New Delhi, DL, in
Full Time

Auto Apply to 50+ AI Matched Backend Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Shiji Group

Responsibilities

Qualifications & Requirements

Full Job Description

Shiji Group is seeking a Backend Developer in New Delhi, India, to contribute to a dynamic distributed technology platform supporting a wide array of hospitality operations, including hotels, restaurants, spas, and golf facilities. This globally utilized platform assists thousands of hospitality professionals daily. You will play a key role in enhancing the quality and reliability of a system comprised of numerous domain-driven microservices, developed by cross-functional teams. Your work will directly influence the stability and usability of products used by international customers.

Your Role

As a Backend Developer, you will be integral to the continuous improvement of our distributed technology platform.

What You Will Do

  • Participate in agile Scrum methodologies, including regular refinement, planning, and retrospective meetings.
  • Manage source code in GitLab using develop and master branches, with feature branches for user stories.
  • Contribute to frequent code changes, leveraging CI/CD pipelines via GitLab and Jenkins.
  • Engage in merge request reviews by team members before merging code.
  • Utilize Docker and Docker Compose for local development and microservices deployment.
  • Collaborate using Microsoft Teams as the primary communication tool.
  • Develop and utilize internal NuGet packages for shared functionality, platform components, and to prevent duplication.
  • Contribute to an API-first platform with a strong emphasis on integrations and internal front-end consumers.

Technologies We Use

  • C# 13, .NET 9
  • Microservices architecture
  • CQRS, Domain-Driven Design (DDD)
  • Swagger / OpenAPI
  • Docker
  • PostgreSQL, Redis, Elasticsearch
  • Kafka
  • Visual Studio, Rider, ReSharper

Key Areas of Responsibility

  • Translate functional requirements into developed, enhanced, and maintained software features based on documentation and user stories.
  • Operate within an agile Scrum framework (sprints, grooming, planning, retrospectives).
  • Deliver high-quality, maintainable code.
  • Write and maintain comprehensive tests.
  • Participate actively in code reviews to ensure quality and consistency.
  • Contribute to the development infrastructure and tooling utilized by the team.
  • Collaborate with team members on solution design and technical decisions.
  • Share knowledge and best practices with fellow developers.
  • Work with microservices in a multi-region cloud environment.

Qualifications

  • Demonstrate a strong understanding of Object-Oriented and Functional Programming paradigms.
  • Possess experience with distributed systems and Domain-Driven Design.
  • Have experience with CQRS and Event Sourcing patterns.
  • Exhibit solid knowledge of C#, .NET, REST APIs, and relational databases.
  • Possess basic working knowledge of Linux and Docker.
  • Ability to write clean, well-tested code.
  • Show interest in testing, code review, and overall code quality.
  • Be familiar with Git and collaborative development workflows.
  • Have a good understanding of software design principles, best practices, and patterns.
  • Be open-minded, proactive, and comfortable contributing to technical discussions.
  • Demonstrate the ability to work independently while knowing when to seek assistance.
  • Be fluent in English, both written and spoken.

Additional Information

We welcome your application, including your preferred start date and salary expectations. All applicants will be considered, but only those selected for interviews will be contacted.

Company

Shiji Group

Shiji Group

Shiji is a leading global technology company headquartered in New Delhi, India, specializing in innovative solutions for the hospitality industry. We empower hoteliers worldwide with seamless operatio...

New Delhi, DL, in
Posted on Career Pages
Backend Developer at Shiji Group | New Delhi, DL, in | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform