We are looking for an experienced and self-driven Mid-Level Full Stack Developer to join our product development team. In this role, you will design, develop, and maintain scalable web applications using Angular (frontend), .NET (backend), and SQL Server, hosted on Microsoft Azure. You’ll work on end-to-end software development — from system design and API integration to cloud deployment and performance optimization. This position is ideal for professionals who have hands-on experience in full stack development and are ready to take ownership of features, mentor junior developers, and contribute to architectural discussions.
Key Responsibilities
- Design, develop, and maintain high-performance web applications using Angular, .NET Core, and SQL Server.
- Architect and implement RESTful APIs and microservices for scalable solutions.
- Collaborate closely with cross-functional teams (UI/UX, QA, DevOps, and Product) to deliver robust and user-friendly applications.
- Perform code reviews, provide technical mentorship to junior developers, and ensure adherence to coding standards.
- Optimize application performance, security, and scalability across all layers of the stack.
- Implement CI/CD pipelines and manage deployments on Azure.
- Troubleshoot complex production issues and propose long-term fixes.
- Stay up to date with emerging technologies, tools, and frameworks in the Microsoft and cloud ecosystem.
Required Technical Skills
Frontend:
- Angular 15+ (Advanced understanding of components, state management, RxJS, and performance optimization)
- HTML5, CSS3, SCSS, Bootstrap or Tailwind
- Responsive design and UI integration with RESTful APIs
Backend:
- C# with .NET 6 or higher (Web API, Entity Framework Core, LINQ, Dependency Injection)
- Strong understanding of RESTful API design, authentication, and authorization
- Experience with asynchronous programming and exception handling
Database:
- SQL Server (complex queries, stored procedures, indexing, query optimization)
- Experience in database design and normalization
Cloud / DevOps:
- Microsoft Azure (App Services, Key Vault, Storage Accounts, Azure SQL, Application Insights)
- Azure DevOps (CI/CD pipelines, build & release automation)
- Git and branching strategies (GitHub / Azure Repos)
Preferred Qualifications
- Bachelor’s degree in computer science, IT, or related field.
- 3–6 years of experience in full stack application development.
- Strong understanding of object-oriented design, SOLID principles, and common design patterns (Repository, Factory, Dependency Injection, etc.) for building maintainable and scalable applications.
- Proven ability to own modules end-to-end — from requirement analysis to production deployment.
- Strong analytical and debugging skills with a focus on delivering high-quality, maintainable code.
- Excellent communication skills and the ability to collaborate across teams.
Good to Have
- Experience with OAuth2, Azure AD, and JWT-based authentication.
- Familiarity with microservices or serverless (Azure Functions) architectures.
- Knowledge of API documentation tools (Swagger / OpenAPI).
- Exposure to Power BI integration, SignalR, or real-time data streaming.
- Understanding of Agile/Scrum methodologies.
What We Offer
- Opportunity to lead key modules in enterprise-scale, cloud-native projects.
- Exposure to architectural design discussions and advanced Azure implementations.
- Mentorship opportunities and career growth into technical leadership roles.
- Competitive salary, annual performance bonuses, and certification sponsorship.
- A collaborative, innovation-driven environment that values technical excellence.
Interested candidates can share their updated resumes with hiring@esntechnologies.co.in with the following mandatory details…
* Relevant Experience:
* Current & Expected CTC:
* Notice period:
* Reason for job change:
Posted By
Human Resources ESN Technologies (India) Pvt. Ltd.