About the role
We are looking for a Full Stack Developer with strong expertise in Microsoft. NET technologies (C#, ASP. NET Core, and Web API) and Angular (latest versions) and React (latest versions) to design, develop, and maintain scalable enterprise applications. The role involves end-to-end ownership of backend APIs, frontend UI development, and collaboration with cross-functional teams, including QA, DevOps, and Product.
The core responsibilities for the job include the following:
Backend (. NET/C#):
- Design, develop, and maintain RESTful APIs using ASP. NET Core / Web API.
- Implement business logic using C#, following clean code and SOLID principles.
- Work with SQL Server / PostgreSQL for data modeling, queries, and performance optimization.
- Integrate with third-party systems and internal services.
- Ensure application security, logging, exception handling, and performance tuning.
- Participate in code reviews and enforce backend best practices.
Frontend (Angular):
- Develop responsive and scalable UI applications using Angular (v8+).
- Build reusable components using TypeScript, HTML5 CSS3 SCSS.
- Implement reactive Forms, state management, and API integrations.
- Ensure cross-browser compatibility and performance optimization.
- Collaborate with UX/UI designers to translate designs into high-quality code.
DevOps and Collaboration:
- Work with Git/Azure DevOps/CI-CD pipelines for build and deployment.
- Collaborate with QA teams to support automation and defect resolution.
- Participate in sprint planning, estimations, and agile ceremonies.
- Prepare technical documentation and support production deployments.
Requirements:
- Bachelor's/Master's degree in Computer Science, IT, or related field.
- Strong problem-solving and analytical skills.
- Experience working in enterprise or product-based environments.
- Experience: 5 - 8 years.
- Mandatory: C#, ASP. NET Core, Web API, Angular (8+) and React, TypeScript, HTML5 CSS3 SCSS, SQL Server/PostgreSQL, REST API design and integration, Git, and Azure DevOps/GitHub.
- React experience is Added advantage.
Good to Have:
- Azure services (App Services, Functions, Storage, Key Vault).
- Authentication and authorization (JWT, OAuth, Role-based access).
- Microservices architecture.
- Unit testing frameworks (xUnit, NUnit, Jasmine, Karma).
- Exposure to performance monitoring and production support.
Behavioral and Soft Skills:
- Ownership mindset and attention to detail.
- Strong communication and stakeholder collaboration.
- Ability to work independently and in fast-paced agile teams.