Full Stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+39 more
Job description
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., * 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.
Requirements
- 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.
Requirements added by the job poster
- 6+ years of work experience with .NET Architecture
- No need for visa sponsorship
About the company
Company Description AbbaDox is a leading operations platform for outpatient radiology, providing AI-driven automation for imaging center workflows. The company streamlines scheduling, patient engagement, referral management, and document processing with technology designed specifically for radiology operations. Since 2003, AbbaDox has built a strong reputation as a trusted partner for imaging centers seeking to scale efficiently and improve performance. Team members contribute to products that directly impact healthcare operations and patient experience in a fast-evolving industry.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference Between Frontend and Backend Development?
Is Software Engineering Over-Saturated?
Why Upskilling And Reskilling is Important For Developers
What’s the Difference between a Junior, Mid, and Senior Developer?