 
        
        Job Summary
We are seeking an experienced software developer to design, develop and maintain web applications across the entire technology stack. This role involves working on both front-end and back-end systems, integrating APIs and databases, and ensuring scalable high-quality solutions.
The ideal candidate will have strong problem-solving skills, be proficient in modern front-end frameworks, server-side programming, and cloud-based environments, with a collaborative mindset.
 * Full-stack software development with a primary emphasis on back-end development
 * Develop and refactor serverless APIs and services written with .NET/C# (80%)
 * Develop and refactor user-facing software features using Angular (20%)
 * Build reusable code and libraries for future use
 * Optimize applications for maximum speed scalability and usability
Key Requirements
 * Bachelor's degree in computer science software engineering or equivalent experience
 * Professional experience with .NET/C# development for consuming and developing RESTful APIs (80%)
 * Experience with Angular Angular Materials JavaScript TypeScript HTML5 CSS3 (20%)
 * Experience with relational and/or NoSQL databases e.g. PostgreSQL MySQL MongoDB
 * Deep knowledge of software design principles patterns and best practices e.g. SOLID Domain-Driven Design Clean Architecture
Preferred Qualifications
 * Knowledge of cloud platforms AWS Azure or GCP and containerization Docker Kubernetes
 * Experience Strong background in application security authentication/authorization e.g. OAuth2 OpenID Connect IdPs like Auth0/Okta
Benefits
This role offers opportunities for professional growth and development in a dynamic and innovative environment. We encourage our team members to take ownership of their work and contribute to the company's success.
How to Apply
If you are a motivated and detail-oriented software developer looking for a new challenge please submit your application with a cover letter and resume.