Clover It Services Pvt. Ltd. - New York, NY

posted 16 days ago

Full-time - Mid Level
Remote - New York, NY

About the position

We are seeking a highly skilled Full Stack Developer with extensive experience in backend architecture and cloud technologies, particularly C# .NET and Azure. The ideal candidate will demonstrate a hands-on approach to designing and implementing scalable, resilient systems using domain-driven design (DDD) principles and microservices architecture. While the primary focus will be on backend development, proficiency in frontend technologies such as React and Next.js is also required. Additionally, the role offers opportunities to engage in DevOps initiatives within a dynamic and high-quality software development environment.

Responsibilities

  • Design and implement scalable, resilient microservices using C# .NET and Azure with an emphasis on domain-driven design (DDD).
  • Apply DDD principles such as aggregates, value objects, and domain events to ensure a robust and always-valid domain model.
  • Architect systems that leverage asynchronous messaging patterns and event-driven designs for high availability and fault tolerance.
  • Contribute to the frontend using React and Next.js to support full stack application development.
  • Implement CI/CD pipelines and automate infrastructure using Azure DevOps, focusing on optimizing deployment and scalability.
  • Maintain clean code, following SOLID principles and advocating for best practices like CQRS, TDD, and continuous refactoring.

Requirements

  • Extensive experience in C# .NET and Azure cloud services, focusing on scalable backend solutions.
  • Deep understanding of domain-driven design, including bounded contexts, domain events, and value objects.
  • Experience with microservices architecture, asynchronous messaging, and event-driven systems.
  • Light experience with frontend development using React and Next.js.
  • Proven experience in DevOps, CI/CD pipeline creation, and infrastructure automation.

Nice-to-haves

  • Familiarity with containerization (Docker, Kubernetes) and event sourcing.
  • Strong communication and mentoring skills.

Benefits

  • Remote work flexibility
  • Travel expenses covered for client meetings
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service