Design, build, and maintain scalable .NET Core applications with a focus on clean architecture and high-quality code standards.
Develop and integrate Web APIs to connect multiple business systems and third-party service providers.
Contribute actively to system architecture and design decisions
proposing solutions, evaluating trade-offs, and driving technical direction.
Lead and conduct code reviews and code refactoring to uphold engineering standards across the team.
Plan, write, and document unit and integration tests to ensure software reliability.
Own the full development lifecycle: from planning and estimation through design, implementation, testing, deployment, and maintenance.
Take ownership of technical decisions and drive engineering best practices independently, without reliance on a local team structure.
Stay current with new technologies and actively bring relevant improvements into the team's workflow, including AI-assisted development practices.
Requirements
5+ years of experience building cloud-based or distributed applications with .NET Core and Microsoft technologies.
Strong grasp of OOP, SOLID principles, clean/onion/hexagonal architecture, and design patterns; deep understanding of DDD, CQRS, and TDD.
Solid experience with Web API development and integration of multiple business systems and third-party APIs.
Hands-on experience with .NET Core, ASP.NET Core, MongoDB, and Message Queue systems; proven ability to optimize high-traffic web applications.
Sound understanding of .NET service lifetimes/scopes and database performance, including indexing strategies.
Experience developing and maintaining microservice architectures.
Comfortable working through system design and architecture questions
able to clarify assumptions, analyze trade-offs, and propose concrete solutions.
Proficiency with Git and experience in code review and refactoring practices.
Able to work independently and take full ownership of delivery; comfortable collaborating remotely with client stakeholders and cross-functional teams across different time zones.
Practical experience with AI-assisted development tools and workflows (e.g., using AI for code generation, debugging, documentation, or structured development practices).
Good English communication skills
able to read technical documentation and collaborate with international stakeholders.
Tech Stack
ASP.NET
Cloud
MongoDB
.NET
Benefits
A laptop is provided.
Community Tech activities.
A fun & dynamic environment and freedom to be creative.