Role Overview
You will work on a core product that requires end-to-end changes across frontend, backend, and databases, with a strong emphasis on backend development using C# and .NET Core.
This role also plays a bridging function between the AI team and the Product Engineering team, translating AI-driven requirements into scalable, production-ready features.
You will regularly:
Make enhancements to existing product features
Develop proof-of-concepts (POCs) on an ad-hoc basis based on the CEO’s requirements
Integrate validated POCs into the core product
Key Responsibilities
Design, develop, and maintain
backend services using C# and .NET Core
Implement product changes across:
+ Backend:
C#, .NET Core
+ Frontend:
React.js
+ Database:
MongoDB
Develop and validate
POCs
quickly, then harden and integrate them into production systems
Collaborate closely with:
AI engineers to understand models, outputs, and system constraints
Product Engineering to ensure scalable and maintainable implementations
Participate in system design, architecture discussions, and technical decision-making
Ensure high code quality through testing, debugging, and adherence to best practices
Work in an
Agile/Scrum
development environment
Required Skills \& Experience
Strong backend development experience with C# and .NET Core
Experience working across the full stack, with backend as the primary focus
Working knowledge of React.js for frontend integration
Experience with MongoDB or similar NoSQL databases
Ability to develop and iterate quickly on POCs
Strong understanding of software design principles and clean code practices
Please note that there's no visa sponsorship for this role.