
Senior Full Stack Engineer, .NET/React β AI Services
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Europe.
β’ Design, develop, and manage full-stack features within the Sales domain utilizing .NET services, event-driven integrations, and a React frontend.
β’ Collaborate with the Product Owner and QA throughout the discovery phase and beyond.
β’ Define specifications and establish acceptance criteria prior to coding.
β’ Identify gaps in specifications, address minor issues, and escalate business queries to the Product Owner as needed.
β’ Leverage AI tools throughout planning, design, development, testing, review, and maintenance while applying human judgment for correctness, security, and data protection.
β’ Take ownership of quality through unit and integration tests, code reviews, performance metrics, security measures, and observability standards.
β’ Monitor telemetry and usage following releases, assist with deployments, investigate incidents, and provide feedback to the product team.
β’ Participate in architectural discussions and maintain decision records alongside the Tech Lead and architects.
β’ Assist in reducing technical debt within sales processes.
β’ Mentor fellow engineers and share effective AI strategies, checks, and tools.
β’ Gain an understanding of clinic users and the business challenges that features aim to address.
β’ Suggest simpler alternatives that deliver the most value.
β’ Articulate technical trade-offs in terms understandable to the business.
β’ Review usage data, support tickets, and customer feedback post-release to inform future iterations.
β’ Generally, 5+ years of software engineering experience with a proven ability to build and operate production systems.
β’ Extensive hands-on experience with C# and modern .NET technologies, including ASP.NET Core and Web APIs.
β’ Proficient in Entity Framework and Entity Framework Core.
β’ Knowledge of Clean Architecture and maintainable application design principles.
β’ Strong frontend development skills with React and TypeScript, especially for intricate business applications.
β’ Practical experience in designing and developing microservices architectures.
β’ Understanding of asynchronous communication and event-driven systems, preferably with Azure Service Bus, MassTransit, or similar technologies.
β’ Solid SQL database experience, including relational data modeling and managing transactional business data.
β’ Familiarity with API design, automated testing, debugging, and security fundamentals.
β’ Direct experience using AI coding agents in day-to-day development tasks.
β’ Ability to demonstrate practical AI-assisted development workflows, including reviewing AI-generated code, recognizing errors, and discerning when AI should not be employed.
β’ Strong product mindset with examples of contributing to feature definition, grasping business needs, and impacting technical and product decisions.
β’ Good command of English (B2 or higher), both written and spoken.
β’ Knowledge of Python for AI tools, evaluations, and prototypes (nice to have).
β’ Experience with features built on LLM APIs: prompting, tool use, and assessing result quality (nice to have).
β’ Background in regulated domains or handling sensitive personal data (nice to have).
β’ Familiarity with AKS or Kubernetes (nice to have).
β’ Experience enhancing developer tooling, CI/CD processes, or AI agent configurations utilized by fellow engineers (nice to have).
β’ Work from anywhere; we welcome professionals from around the globe.
β’ Enjoy flexible remote working arrangements.
β’ Engage in impactful projects across various industries.
β’ Access continuous learning and development opportunities.
β’ Gain hands-on experience.
β’ Collaborate with a diverse and multicultural team.
MAI Group
Shield AI
Samsara
WBS
Get handpicked remote jobs straight to your inbox weekly.