Full Stack developer
Job Description
Design, develop, and maintain web applications using ASP.NET Core, C#, and Angular. Develop RESTful APIs and integrate them with frontend applications. Build responsive, user-friendly interfaces using HTML, CSS, JavaScript, TypeScript, and Angular. Write clean, maintainable, and well-documented code following Clean Architecture and SOLID principles. Design and optimize relational databases using SQL Server or PostgreSQL. Implement authentication and authorization using JWT, Identity, or OAuth. Develop and maintain Entity Framework Core migrations and database models. Integrate third-party APIs and external services. Perform code reviews and ensure coding standards are followed. Debug, troubleshoot, and resolve application issues. Optimize application performance, security, and scalability. Collaborate with UI/UX designers, QA engineers, and product owners. Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives. Create technical documentation for developed features and APIs. Maintain source code using Git and participate in CI/CD deployment processes.
Responsibilities
- Experience with Microservices Architecture.
- Experience with Docker and Kubernetes.
- Knowledge of RabbitMQ, Azure Service Bus, or Kafka.
- Experience with Redis caching.
- Knowledge of Azure or AWS cloud services.
- Experience with CI/CD pipelines using Azure DevOps or GitHub Actions.
- Familiarity with Swagger/OpenAPI.
- Experience with Unit Testing and Integration Testing (xUnit, NUnit, MSTest).
- Understanding of Domain-Driven Design (DDD), CQRS, and MediatR.
- Experience with FluentValidation and AutoMapper.
Required Skills
Job Summary
Jul 7, 2026
Aug 6, 2026
