We're looking for a Full Stack Software Engineer with strong experience in Angular (18+) and ASP.NET Core to help build modern, scalable, and maintainable applications.
Requirements
- Develop and maintain responsive, modular, and high-quality Angular applications.
- Build UI components using TypeScript, HTML5, CSS / LESS / SCSS, and RxJS reactive patterns.
- Manage global and component-level state using NgRx or similar state management libraries.
- Write robust unit tests with Jest to ensure high code quality and maintainability.
- Optimize applications for performance, accessibility, and cross-browser compatibility.
- Design and implement scalable and secure ASP.NET Core Web API services.
- Write clean, maintainable C# code, following SOLID principles and clean architecture best practices.
- Build unit and integration tests using xUnit.
- Develop efficient and reliable data access layers using Entity Framework Core.
- Collaborate on API architecture decisions, including versioning and documentation.
- Design relational database schemas and write efficient SQL for SQL Server.
- Perform strong data modeling to support complex domain logic.
- Optimize queries and ensure application-level data integrity.
- Containerize applications using Docker.
- Build, improve, and maintain CI/CD pipelines for automated deployments.
- Use Git for version control and follow collaborative branching strategies.
Benefits
- Full back-office support
- Remote-first policy
- MacBook provided
- Access to growth opportunities
- Free English lessons
- Candidate Referral bonus
- Use of company headquarters with amenities
