Ahoy is seeking a Senior Full-Stack Software Engineer to design, build, and maintain their movement and logistics platform. This role involves backend development (C#/.NET 5+ on Azure) and frontend development (Angular), requiring collaboration with product, DevOps, and fellow engineers. The position focuses on creating responsive and maintainable interfaces, building modular APIs, and driving improvements to ensure reliability and responsiveness.
Requirements
- 6+ years of professional software development experience, including backend and frontend engineering
- Deep knowledge of ASP.NET Core, RESTful API design, and Entity Framework Core
- Solid Angular experience: component design, state management, reactive programming (RxJS), and Angular CLI
- Proven expertise with SQL databases (schema design, query optimization, indexing)
- Hands-on experience with messaging or event-driven architectures in production
- Strong grasp of Clean / Onion Architecture, SOLID principles, and automated unit/integration testing
- Practical experience building and maintaining CI/CD pipelines (Azure DevOps, GitHub Actions, GitLab, etc.)
- Excellent communication and mentoring skills
- Clear written and spoken English
Benefits
- Competitive salary
- Health Insurance
- Flexible working hours
- Remote work opportunity
- Professional development opportunities
- Collaborative and inclusive culture