We are seeking a Senior Full-stack Developer to join our team. The successful candidate will participate in the development and delivery of new features, collaborate with other developers and stakeholders, and ensure code quality through thorough code reviews. They will also stay up-to-date with emerging technologies and industry trends, recommending and implementing innovative solutions when appropriate.
Requirements
- Expert-level proficiency in C#,.NET, ASP.NET Core Web API, with extensive experience designing and implementing scalable solutions.
- Deep knowledge of Entity Framework, including complex database design and performance optimization.
- Experience in Angular, TypeScript, JavaScript and the ability to build front-end applications.
- Proven experience writing unit tests for front-end and back-end.
- In-depth experience with relational databases (Microsoft SQL Server or similar), including query optimization and advanced data modeling.
- Extensive knowledge of microservices architecture, event-driven systems, and design patterns such as saga.
- Experience with Docker.
- Strong understanding of CI/CD pipelines and experience with Azure DevOps or similar tools.
- Experience working with Azure Services or certifications.
- Strong knowledge of UML or similar modeling methodologies for system architecture and design.
- English B2 level or above, capable of technical and business communication.
- Bachelor's or master's degree in computer science, software engineering, or a related field.
Benefits
- Competitive salary and benefits
- Hybrid work available
- Pension contributions
- Access to Training and Development
- Access to Concierge Partnerships