Description:
Purpose of the Role:
We are seeking a highly skilled Senior Full Stack Developer to design, develop, and maintain enterprise-grade applications across an Angular front end and Java or.NET backend. The ideal candidate will have strong experience in modern design patterns, relational databases, and Azure cloud services, with a proven track record in DevOps and CI/CD practices.
Key Responsibilities:
Application Development
- Design, develop, and maintain scalable web applications using:
- Angular for front-end development
- Java (Spring Boot) or .NET (ASP.NET Core) for backend services
- Build reusable, testable, and efficient code
- Implement responsive UI/UX aligned with modern design standards
- Integrate APIs, microservices, and third-party systems
Architecture & Design
- Apply software engineering best practices and design patterns (e.g., MVC, SOLID, Clean Architecture)
- Participate in system architecture and technical design decisions
- Ensure performance, security, and scalability of solutions
Database & Data Management
- Design and optimize relational databases
- Write efficient SQL queries, stored procedures, and data models
- Perform performance tuning and indexing strategies
Cloud & DevOps
- Develop and deploy applications on Microsoft Azure
- Implement and maintain CI/CD pipelines using Azure DevOps
- Manage infrastructure as code where applicable
- Monitor application performance and reliability
Quality & Governance
- Conduct code reviews and mentor junior developers
- Implement automated testing (unit, integration, end-to-end)
- Ensure adherence to security and compliance standards
- Document technical solutions and processes
Required Skills & Experience:
Technical Stack
- Front End: Angular (latest versions preferred), TypeScript, HTML5, CSS3
- Back End:
- Java (Spring Boot) or
- NET Core / ASP.NET Core (C#)
- RESTful API design and development
Database
- Strong SQL skills (e.g., SQL Server, PostgreSQL, MySQL)
- Data modeling and performance tuning
Cloud & DevOps
- Microsoft Azure services (App Services, Functions, Storage, Key Vault, etc.)
- Azure DevOps CI/CD pipelines
- Platform as a Service (PaaS) - advantageous
Engineering Practices
- Design patterns and clean coding principles
- Microservices architecture experience (preferred)
- Version control (Git)
Experience Requirements
- 7+ years of full stack development experience
- Proven experience delivering enterprise-scale applications
- Experience working in Agile/Scrum environments
Soft Skills
- Strong problem-solving and analytical thinking
- Excellent communication skills
- Ability to lead technical discussions and mentor others
- Self-driven with high ownership and accountability
Requirements:
- Design, develop, and maintain scalable web applications using:
- Angular for front-end development
- Java (Spring Boot) or .NET (ASP.NET Core) for backend services
- Build reusable, testable, and efficient code
- Implement responsive UI/UX aligned with modern design standards
- Integrate APIs, microservices, and third-party systems
- Angular for front-end development
- Java (Spring Boot) or .NET (ASP.NET Core) for backend services
- Apply software engineering best practices and design patterns (e.g., MVC, SOLID, Clean Architecture)
- Participate in system architecture and technical design decisions
- Ensure performance, security, and scalability of solutions
- Design and optimize relational databases
- Write efficient SQL queries, stored procedures, and data models
- Perform performance tuning and indexing strategies
- Develop and deploy applications on Microsoft Azure
- Implement and maintain CI/CD pipelines using Azure DevOps
- Manage infrastructure as code where applicable
- Monitor application performance and reliability
- Conduct code reviews and mentor junior developers
- Implement automated testing (unit, integration, end-to-end)
- Ensure adherence to security and compliance standards
- Document technical solutions and processes
- Front End: Angular (latest versions preferred), TypeScript, HTML5, CSS3
- Back End:
- Java (Spring Boot) or
- NET Core / ASP.NET Core (C#)
- RESTful API design and development
- Java (Spring Boot) or
- NET Core / ASP.NET Core (C#)
- Strong SQL skills (e.g., SQL Server, PostgreSQL, MySQL)
- Data modeling and performance tuning
- Microsoft Azure services (App Services, Functions, Storage, Key Vault, etc.)
- Azure DevOps CI/CD pipelines
- Platform as a Service (PaaS) - advantageous
- Design patterns and clean coding principles
- Microservices architecture experience (preferred)
- Version control (Git)
- 7+ years of full stack development experience
- Proven experience delivering enterprise-scale applications
- Experience working in Agile/Scrum environments
- Strong problem-solving and analytical thinking
- Excellent communication skills
- Ability to lead technical discussions and mentor others
- Self-driven with high ownership and accountability
27 Feb 2026;
from:
careers24.com