We are seeking a highly skilled and motivated Senior .NET / Angular Engineer to join our team as a nearshore contractor. In this role, you will be instrumental in transforming our legacy monolithic systems into a modern, cloud-native platform. You will be responsible for rearchitecting core systems, implementing engineering best practices, and building faster, safer, and more scalable software. This position requires a professional who embraces change and wants to shape our technological future.
Responsibilities:
- Partner with product, design, and engineering teams to solve user problems across various experiences (Resident, Board, Front Office, and Back Office).
- Build responsive, intuitive web applications using Angular (latest versions) and .NET Core/C# backends.
- Collaborate daily with distributed team members on designing, implementing, and shipping features.
- Identify and resolve bugs and performance issues throughout the stack.
- Write clean, scalable code adhering to established best practices.
- Perform code reviews and mentor fellow developers.
- Create and integrate RESTful APIs for seamless frontend-backend communication.
- Shape architectural decisions and contribute to design discussions.
- Champion continuous learning and knowledge sharing within the team.
Requirements
- 5+ years of full-stack development experience.
- Expert-level proficiency in Angular (v10+) and TypeScript.
- Strong skills in .NET Core, C#, ASP.NET Web API, and Entity Framework.
- Experience with SQL Server, PostgreSQL, or similar relational databases.
- Expertise in RESTful API development and integration.
- Proficiency in Git and experience with agile methodologies (Scrum/Kanban).
- Fluent English communication skills (written and verbal).
Nice to Have:
- Nearshore/remote team experience.
- Knowledge of Azure/AWS cloud services.
- Familiarity with CI/CD tools (GitLab Pipelines, Azure DevOps, GitHub Actions, Jenkins).
- Exposure to container technologies (Docker, Kubernetes).
- Test automation experience (unit/integration testing).
- Nearshore/remote team experience.
- Knowledge of Azure/AWS cloud services.
- Familiarity with CI/CD tools (GitLab Pipelines, Azure DevOps, GitHub Actions, Jenkins).
- Exposure to container technologies (Docker, Kubernetes).
- Test automation experience (unit/integration testing).