Full Stack Developer
- Source: LinkedIn
- AbbaDox
- Remote
- Hallandale Beach
- Full-Time
- Mid level
Job Description
Position Overview
This role involves working primarily on the front-end (80%) with Angular 17+, while also contributing to back-end services (20%) built with .NET Core (C#). The ideal candidate has a strong understanding of frontend architecture, RESTful API integration, and a solid foundation in unit testing, integration testing, and test-driven development (TDD) practices.
You will collaborate with designers, QA engineers, and backend developers to create responsive, secure, and high-performing web applications.
Key Responsibilities
· Develop, maintain, and optimize web applications using Angular 17+, TypeScript, .NET Core (C#).
· Write unit and integration tests for both frontend and backend components to ensure reliability and long-term maintainability.
· Build reusable UI components and ensure consistent design patterns across the platform.
· Develop and maintain RESTful APIs, ensuring clean contracts and efficient data handling.
· Write efficient SQL queries and work with Microsoft SQL Server (MS SQL) for data modeling and optimization.
· Contribute to legacy system maintenance and modernization (some ASP.NET, MVC work may be required).
· Participate in code reviews, pair programming, and continuous integration practices.
· Collaborate using Git for version control and follow branching and pull request best practices.
· Work closely with QA and DevOps teams to implement automated build and deployment pipelines.
· Participate in Agile ceremonies and contribute to sprint planning and estimations.
Required Skills & Qualifications
· Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
· 3+ years of professional experience as a Full Stack or Frontend Developer.
Strong proficiency in:
· • Frontend: Angular 17+, TypeScript, RxJS, HTML5, SCSS/CSS3, Responsive Design.
· • Backend: .NET Core (C#), RESTful APIs, MVC, and Entity Framework Core.
· • Database: Microsoft SQL Server (MS SQL).
· Experience writing and maintaining automated unit and integration tests using frameworks such as:
· • Frontend: Jasmine, Karma, Jest, or similar.
· • Backend: xUnit, NUnit, or MSTest.
· Familiarity with ASP.NET (VB), MVC (c#) and legacy code maintenance.
· Solid understanding of Git-based workflows (GitHub, GitLab, or Azure DevOps).
· Knowledge of Agile/Scrum methodologies.
· Excellent debugging, analytical, and communication skills.
Nice-to-Have Skills
· Experience with Azure, Docker, or CI/CD pipelines.
· Familiarity with authentication/authorization (JWT, OAuth2, or IdentityServer).
· Experience implementing end-to-end testing (Protractor, Cypress, Playwright).
· Understanding of accessibility (A11y) and performance optimization.
· Experience with HL7 Development.
Skills
- dot-net
- dot-net-core
- c-sharp
- TypeScript
- microsoft-typescript
- microsoft-sql-server
- asp-net
- rxjs
- HTML5
- css-3
- entity-framework
- microsoft-entity-framework
- entity-framework-core
- jasmine
- karma-runner
- Jest
- XUnit
- nunit
- Github
- gitlab
- microsoft-azure
- azure-devops
- Docker
- OAuth2
- protractor
- Cypress
- Playwright
