Summary
A software company is seeking a full stack engineer to develop scalable applications using modern backend and frontend technologies, cloud infrastructure, and distributed architectures.
Highlights
Experienced engineering role focused on cloud-native applications, modern architecture, and collaboration in Agile development teams.
Description
Job Description
We are looking for an experienced Full Stack .NET Developer with strong expertise in C#, .NET, React.js, AWS, and Microservices Architecture.
The ideal candidate will design, develop, and maintain scalable, cloud-native applications while following modern development practices and contributing to technical architecture decisions.
Key Responsibilities
Design and develop full-stack applications using C#, .NET, and React.js.Build and maintain RESTful APIs and Microservices using best practices.Develop cloud-native solutions on AWS (Azure/GCP knowledge is a plus).Implement secure, scalable, and high-performance applications.Work with Docker, Kubernetes, CI/CD pipelines, and Infrastructure as Code.Develop event-driven solutions using Saga/Orchestrator patterns.Integrate relational and NoSQL databases, including PostgreSQL, Redis, and Elasticsearch.Collaborate with cross-functional Agile teams and contribute to architecture and technical design.Ensure code quality through unit testing, integration testing, logging, and monitoring.
Required Skills
Strong experience with C#, .NET Core/.NET, React.js, and REST APIs.Hands-on experience with Microservices Architecture.Experience with AWS (Azure or GCP is a plus).Proficiency in Docker, Kubernetes, Git, and CI/CD.Experience with Entity Framework Core, Dapper, and PostgreSQL.Knowledge of Redis, Elasticsearch, and event-driven architecture.Familiarity with SOLID principles, Dependency Injection, Authentication/Authorization, and design patterns.Experience with Serilog, Polly, FluentValidation, MediatR, and cloud monitoring tools.Strong analytical, problem-solving, and communication skills.