Full-Stack Software Engineer (.NET/React)
Role details
Job location
Tech stack
Job description
- Build high-performance applications: Design, develop, and maintain scalable software that powers the Opendorse platform.
- Own backend services: Write clean, testable code in .NET to deliver reliable APIs and business logic.
- Craft modern interfaces: Use React and TypeScript to build engaging, responsive UIs that deliver a great user experience.
- Leverage AI development tools: Use AI-assisted workflows to accelerate development, improve quality, reduce repetitive work, and help shape how our engineering team builds software.
- Move data with confidence: Work with SQL Server to store, query, and manage data efficiently.
- Focus on quality: Write unit and integration tests to ensure our systems are resilient and maintainable.
- Collaborate to deliver: Work closely with product, design, and engineering teammates to ship features that matter.
- Drive technical growth: Contribute to architectural decisions, code quality initiatives, and performance improvements across the stack.
How We Build
We believe the future of software engineering includes thoughtful use of AI. Our team is actively experimenting with AI-assisted development workflows to improve speed, quality, learning, and impact. We're looking for engineers who are energized by that evolution and want to help define what great AI-enabled engineering looks like in practice.
Our Stack
- Backend: .NET (C#), REST APIs
- Frontend: React (TypeScript)
- Database: SQL Server
Requirements
Do you have experience in Unit testing?, You're a full-stack developer who wants to do meaningful work. You care about writing great code, working with great people, and building software that actually gets used. You're curious about how AI can improve software development and excited to experiment with emerging engineering workflows.
You'll fit right in if you:
- Have 5+ years of professional experience in full-stack development
- Know your way around .NET, C#, and REST APIs
- Have experience building React + TypeScript frontends
- View AI as a tool to amplify engineering impact, not replace critical thinking, craftsmanship, or collaboration
- Experience using AI-assisted development tools (such as Codex, Cursor, Claude Code, Windsurf, or similar tools) is a plus, but a growth mindset and willingness to learn matter most
- Are comfortable working with relational databases like SQL Server
- Communicate clearly and enjoy solving problems collaboratively