Backend

Senior Backend Developer

Gurugram, INDIA
Overview
We are looking for an experienced Senior Backend Developer to join our dynamic and fast-paced team. The ideal candidate should have a strong technical background in building high-quality, scalable, and maintainable backend systems and services that support web and mobile applications.
    Responsibilities
    • Design, develop, and implement backend APIs using C# and .NET Core.
    • Collaborate with front-end developers and product managers to translate requirements into technical solutions.
    • Develop and maintain highly scalable and performant backend systems.
    • Leverage experience with Realtime systems to enable low-latency data interactions within the application.
    • Utilize SQL Server and PostgreSQL for data storage and manipulation, with a focus on efficient querying and data integrity.
    • Design and implement distributed systems architecture for high availability and fault tolerance.
    • Integrate with third-party APIs like Google Maps, ARCGIS, and potentially others for spatial data functionalities.
    • Manage and optimize Redis for caching and real-time data management.
    • Deploy applications and manage infrastructure on cloud platforms like Azure or AWS.
    • Implement containerized deployments using Docker or similar technologies.
    • Familiarity with DevOps practices and CI/CD pipelines.
    • Participate in code reviews and knowledge sharing within the development team.
    • Stay up to date with the latest trends and innovations in .NET Core and backend development.
    Qualifications
    • Bachelor's degree in computer science or a related field.
    • 5+ years of experience in Backend Development.
    • In-depth knowledge of .NET Core and Web API frameworks.
    • Strong understanding of object-oriented programming principles (OOP), SQL Server and PostgreSQL databases.
    • Experience working with cloud platforms like Azure or AWS for deployment and infrastructure management.
    • Proficiency with containerization technologies like Docker/Kubernetes.
    • Experience with Redis or similar caching technologies is a plus.
    • Experience working in an Agile development environment.
    • Passion for writing clean, maintainable, and well-documented code.
    • Familiarity with real-time development concepts and technologies.
    • Familiarity with Realtime systems and their application in backend development.
    • Strong debugging and problem-solving skills.
    • Excellent verbal and written communication skills.
    • Experience with distributed systems concepts and architectures.
    If you are a talented Backend Developer and have a passion for building high-quality backend systems, we would love to hear from you.
      Name
      Email
      Phone number
      Only doc and PDF files are allowed.