Epicareer Might not Working Properly
Learn More

Sr. Full Stack Developer

Salary undisclosed

Apply on


Original
Simplified


We are assisting one of our premiere clients in finding a Sr. Full Stack Developer. This is a Full Time position direct with our clients. No C2C. No sponsorship available.

Remote-Sr. Full Stack Developer
Overview:

We are seeking an experienced full stack developer who excels in backend architecture and cloud technologies, with a specific focus on C# .NET and Azure. This role demands a hands-on approach to architecting scalable, resilient systems using domain-driven design (DDD) principles and microservices. While the primary focus is backend development, light frontend experience with React and Next.js is essential. You will also have the opportunity to work on DevOps initiatives and work in a fast-paced, high-quality software environment.

Key Responsibilities:
* Backend Architecture: Design and implement scalable, resilient microservices using C# .NET and Azure with an emphasis on domain-driven design (DDD).
* Domain Modeling and DDD: Apply DDD principles such as aggregates, value objects, and domain events to ensure a robust and always-valid domain model.
* Resiliency and Messaging: Architect systems that leverage asynchronous messaging patterns and event- d designs for high availability and fault tolerance.
* Frontend Development: Contribute to the frontend using React and Next.js to support full stack application development.


  • DevOps and CI/CD: Implement CI/CD pipelines and automate infrastructure using Azure DevOps, with a focus on optimizing deployment and scalability.


* Software Craftsmanship: Maintain clean code, following SOLID principles and advocating for best practices like CQRS, TDD, and continuous refactoring.

Required Skills:
* 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.

Preferred Skills:
* Familiarity with containerization (Docker, Kubernetes) and event sourcing.
* Strong communication and mentoring skills.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job