Mid-Level Full-Stack Developer (Angular) - Hybrid - CPT
Summary
Build and maintain full-stack features using Angular UIs, .NET 8 APIs, and SQL Server databases within the ABP Framework platform, collaborating with senior engineers.
ENVIRONMENT:
A growing technology company developing innovative software solutions for complex IT environments is looking for a motivated Mid-Level Full-Stack Developer to join their engineering team. You will build and maintain features across the full stack — from Angular UIs to .NET 8 APIs and SQL Server databases — within their ABP Framework platform. You will collaborate closely with senior engineers and contribute to code reviews, technical discussions, and continuous improvement of their delivery pipeline.
DUTIES:
• Develop and maintain full-stack features using .NET 8 + ABP Framework and Angular.
• Write clean, maintainable, and testable code following established standards and best practices.
• Participate in solution design discussions and contribute to technical decision-making.
• Develop and maintain SQL Server database objects, queries, and stored procedures.
• Participate in code reviews and provide constructive feedback to peers.
• Collaborate with product owners, business analysts, QA engineers, and other developers to deliver business requirements.
• Troubleshoot and resolve bugs, defects, and production issues.
• Contribute to automated testing and quality assurance practices.
• Contribute to and follow CI/CD pipelines and deployment processes.
• Support Azure-hosted application deployments and application monitoring.
• Maintain technical documentation for implemented solutions.
• Continuously improve technical skills and contribute to knowledge-sharing initiatives within the team.
REQUIREMENTS:
• Database: 2+ years writing T-SQL queries and stored procedures in SQL Server
• APIs: Practical experience with REST (JSON) APIs; awareness of SOAP/XML
• Scripting: Basic PowerShell or Bash scripting
• Containers: Foundational Docker knowledge (running, building, composing)
• Cloud / Azure: Foundational understanding of Azure services
• CI/CD: Working knowledge of GitHub Actions pipelines
• Source Control: Proficient with Git and PR-based GitHub workflows
Tech Stack :
• Backend : .NET 8, ABP Framework, .NET Framework (Legacy)
• Database: SQL Server
• Frontend: Angular
• APIs: REST (JSON), SOAP
• Scripting: PowerShell, Bash
• Containers: Docker
• IDE: Rider, VS Code
• Source: Control GitHub
• CI/CD: GitHub Actions
• Hosting: Azure
Nice to Have:
• Experience with UI/UX principles and design tools such as Figma or Adobe XD.
• Experience working with the ABP Framework, including commercial modules.
• Familiarity with Docker and containerisation concepts.
• Experience writing and maintaining unit, integration, and automated tests.
• Exposure to cloud-hosted applications and services in Microsoft Azure.
• Experience consuming and integrating third-party APIs and external services.
• Familiarity with GitHub Actions or other CI/CD platforms.
• Understanding of Domain-Driven Design (DDD) or similar software design principles.
• Experience working in Agile/Scrum development environments.
• Exposure to performance optimisation and database tuning in SQL Server.
ATTRIBUTES :
• Growth Mindset
Genuine desire to learn, improve, and expand technical and business knowledge. Open to feedback and applies lessons learned to future work.
• Ownership and Accountability
Takes responsibility for delivering assigned work from design through deployment. Follows through on commitments and proactively addresses issues.
• Collaborative Team Player
Works effectively across developers, QA, business analysts, and product owners. Contributes positively to team discussions and knowledge sharing.
• Quality Conscious
Understands the importance of writing maintainable, tested, and well-documented code. Welcomes code reviews as an opportunity for growth.
• Problem-Solving Mindset
Approaches technical challenges logically and methodically. Demonstrates curiosity and persistence when troubleshooting .