Full Stack Developer (.NET + Angular/React)
Role details
Job location
Tech stack
Job description
We are seeking a talented Full Stack Developer with strong experience in .NET backend development and modern frontend frameworks such as Angular or React. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable web applications and enterprise solutions.
This role requires expertise in backend APIs, frontend UI development, database design, cloud technologies, and modern software engineering practices. The candidate should be comfortable working in an agile environment and collaborating with cross-functional teams to deliver high-quality software solutions., * Design, develop, and maintain scalable full stack web applications using .NET and Angular/React.
- Build and consume RESTful APIs and microservices using ASP.NET Core and C#.
- Develop responsive, user-friendly frontend interfaces using Angular or React.
- Collaborate with business analysts, product owners, QA teams, and stakeholders to gather requirements and deliver technical solutions.
- Write clean, maintainable, reusable, and testable code following best practices and coding standards.
- Participate in architecture discussions, code reviews, and technical design sessions.
- Optimize application performance, scalability, and security.
- Integrate third-party APIs, authentication services, and cloud-based solutions.
- Troubleshoot production issues and provide application support when required.
- Work with DevOps teams to support CI/CD pipelines and deployment activities.
- Participate in Agile/Scrum ceremonies including sprint planning, standups, and retrospectives., * .NET Core / ASP.NET Core
- Angular / React
- TypeScript
- JavaScript
- HTML5 / CSS3
- SQL Server / PostgreSQL
- REST APIs
- Azure / AWS
- Docker / Kubernetes
- Azure DevOps / GitHub
- Git
- Microservices
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years of professional software development experience.
- Strong hands-on experience with:
- C#
- .NET Core / .NET 6/7/8
- ASP.NET Core
- Web API
- Entity Framework
- Strong frontend development experience with:
- Angular or React
- TypeScript
- JavaScript
- HTML5
- CSS3
- Experience building RESTful APIs and microservices.
- Strong understanding of object-oriented programming, SOLID principles, and design patterns.
- Experience with relational databases such as:
- SQL Server
- PostgreSQL
- Experience with version control systems such as Git.
- Familiarity with Agile/Scrum development methodologies.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and collaboration abilities., * Experience with cloud platforms such as Azure or AWS.
- Hands-on experience with Docker and Kubernetes.
- Experience with CI/CD tools such as Azure DevOps, Jenkins, or GitHub Actions.
- Knowledge of authentication and authorization mechanisms such as OAuth2, JWT, and OpenID Connect.
- Experience with unit testing frameworks and automated testing.
- Exposure to Microservices Architecture and Event-Driven Systems.
- Experience working in enterprise or product-based environments., * Strong communication skills
- Team collaboration
- Ownership and accountability
- Problem-solving mindset
- Ability to work in fast-paced environments
- Continuous learning attitude