Senior Backend Engineer - .Net Core/Microservices Architecture @stalwart Innovations

[Hiring] Senior Backend Engineer - .Net Core/Microservices Architecture @stalwart Innovations

Apr 14, 2025 - stalwart Innovations is hiring a remote Senior Backend Engineer - .Net Core/Microservices Architecture. 💸 Salary: unspecified. 📍Location: India.

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

We are seeking a highly skilled and experienced Senior Backend Engineer with a strong focus on .NET Core and Microsoft Azure to join our dynamic and innovative team. In this role, you will be instrumental in designing, developing, and maintaining scalable, event-driven microservices that power our multi-channel retail environment. You will leverage your expertise in backend development, cloud technologies, and architectural best practices to deliver robust and high-performing solutions. This is a remote position offering the flexibility to work from anywhere.

  • Backend Service Development: Design, develop, and implement robust backend services and APIs using .NET Core, C#, and adhering to Clean Architecture principles.
  • Unit Testing and Code Quality: Write comprehensive unit tests to ensure the reliability and quality of the developed code. Maintain high coding standards and participate in code reviews.
  • Azure Service Implementation: Utilize and integrate various Azure services, including but not limited to:
    • Azure Service Bus: Design and implement messaging solutions for asynchronous communication between services.
    • Azure Durable Functions: Develop stateful serverless functions for complex workflows and orchestrations.
    • Azure API Management (APIM): Design, secure, and manage APIs exposed to internal and external consumers.
    • Azure Data Factory: Build and manage data pipelines for ETL/ELT processes.
    • Other relevant Azure services as needed.
  • Event-Driven Architecture: Design and implement event-driven architectures using message queues and event streams to ensure scalability and responsiveness.
  • Microservices Architecture: Contribute to the design and development of microservice-based architectures, ensuring independent deployability and scalability of services.
  • Azure Cosmos DB Optimization: Design and optimize data models for Azure Cosmos DB, focusing on partitioning strategies, Request Unit (RU) consumption, and query efficiency to ensure optimal performance.
  • Cross-Functional Collaboration: Collaborate effectively with frontend developers, product managers, designers, and other stakeholders to understand business requirements and translate them into technical solutions.
  • Business Outcome Focus: Understand the business impact of technical decisions and ensure that solutions align with business objectives.
  • CI/CD Pipeline Setup: Design, implement, and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines using Azure DevOps for automated build, test, and deployment processes.
  • Infrastructure as Code (IaC): Promote and implement Infrastructure as Code (IaC) practices using Bicep (or ARM templates) to automate the provisioning and management of Azure resources.
  • Performance Monitoring and Troubleshooting: Monitor the performance and health of backend services and troubleshoot issues as they arise.
  • Security Best Practices: Implement security best practices in all aspects of development, ensuring the confidentiality, integrity, and availability of data and systems.

Qualifications

  • Minimum of 5 years of hands-on experience in backend development.
  • Strong proficiency in .NET Core framework and C# programming language.
  • Deep understanding and practical experience with Microsoft Azure cloud platform and its core services, particularly those mentioned in the responsibilities.
  • Proven experience in working with Azure Cosmos DB, including data modeling, querying, and performance optimization.
  • Solid understanding of distributed systems principles, microservices architecture, and strategies for building scalable applications.
  • Experience working within a multi-channel retail environment and understanding its specific challenges and requirements is a significant advantage.
  • Familiarity with and experience in implementing Clean Architecture or similar architectural patterns.
  • Proven ability to write effective unit tests using relevant testing frameworks.
  • Experience in setting up and managing CI/CD pipelines using Azure DevOps.
  • Familiarity with Infrastructure as Code concepts and experience using tools like Bicep or ARM templates.
  • Strong verbal and written communication skills with the ability to effectively communicate technical concepts to both technical and non-technical audiences.
  • Excellent teamwork and collaboration skills with the ability to work effectively in a cross-functional team.

Requirements

  • Familiarity with Apache Kafka or other similar distributed streaming platforms.
  • Understanding of DevOps principles and practices.
  • Deeper knowledge of supply chain and retail business processes.
  • Experience with other NoSQL databases.
  • Knowledge of containerization technologies like Docker and Kubernetes.

Experience

  • 5+ years of relevant backend development experience with a focus on .NET Core and Azure.

Location

  • Remote

Similar Remote Jobs

More jobs at stalwart Innovations

More Software Development jobs

More jobs in India

Before You Apply
️
📍 Be aware of the location restriction for this remote position: India
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Backend Engineer - .Net Core/Microservices Architecture @stalwart Innovations
Software Development
Salary đź’¸ unspecified
Remote Location
India
Job Type full-time
Posted Apr 14, 2025
Apply for this position Unlock 54,373 Remote Jobs
️
📍 Be aware of the location restriction for this remote position: India
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Backend Engineer - .Net Core/Microservices Architecture Apply for this position Unlock 54,373 Remote Jobs
Ă—
  • Unlock 54,373 hidden remote jobs.
  • Your shortcut to remote work. Apply before everyone else.
  • Click and apply. No middlemen, no hassle.

We’re not like the other sites. Come see why!

50% off in April 2025
  • Single payment
  • Lifetime access
  • Filter by location/skills/salary…
  • Create custom email alerts
  • Private Slack Community