Forte Group logo

Senior Full Stack Developer (.NET/Vue.js)

Hiring from
Ukraine
Work type
Remote
Posted
Is this job info correct?

542,664 remote jobs, straight from company career pages

100% free · New jobs every hour

Show job description

We are looking for a Senior Full Stack .NET Engineer who is also a strong AI practitioner. You will build and maintain production applications across a C#/.NET back end and a modern JavaScript front end, and you will use AI coding agents as a routine part of how you design, build, test and document that work.

Our client provides leading technology and services to the golf industry across the United States and Great Britain, including software that manages tee sheets, points of sale and reservation services, with a focus on providing a great experience for golf players and smooth operation of golf courses.

The work covers new features, integrations between applications and data sources, refactoring of existing code, and the shared prompts, templates and checks that let the whole team move faster.


Technologies and Tools


Back end - C#, .NET (Core and current LTS), ASP.NET Core, Entity Framework Core

Front end - TypeScript, JavaScript, Vue.js or React

Database - MSSQL

APIs - REST, GraphQL

AI / Ecosystem - Claude Code (CLI and plugins), Anthropic APIs, MCP servers

Testing - xUnit or NUnit, automated integration and UI tests

Repository - GitHub


Key Accountabilities and Responsibilities


Technical Delivery

• Own delivery of features and technical slices end to end, from database and API to UI, including production support.

• Design and build back-end services in C# and .NET on MSSQL, and front-end features in Vue.js or React with TypeScript.

• Integrate applications, data sources and third-party systems through REST and GraphQL APIs.

• Maintain and improve existing applications alongside new feature work.

• Integrate external tools with AI interfaces where it helps delivery, such as MCP servers or Claude Code plugins.

• Turn ambiguity into clarity by asking the right questions and aligning quickly on scope, constraints and acceptance criteria.

• Provide accurate estimates and take part in architectural decisions with architects and principal engineers.

• Break work into small increments, keep PRs tight and ship frequently.

• Keep documentation current as part of delivery. Agents draft; you verify for correctness and usefulness.


Collaboration and Culture


• Work with Product, QA and Operations to deliver outcomes, not just output.

• Take an active part in code review as author and reviewer, giving clear and pragmatic feedback.

• Mentor less experienced colleagues, in engineering practice and in effective use of AI tools.

• Step up to unblock progress, improve reliability and strengthen the team's delivery system when needed.


Qualifications


• 5+ years of commercial software development experience, with strong C# and .NET (Core and later) on

the back end.

• Solid experience building and consuming REST APIs; GraphQL experience is a plus.

• Strong MSSQL skills: schema design, query writing and performance tuning.

• Hands-on front-end experience with Vue.js or React, plus good knowledge of TypeScript, JavaScript, HTML and CSS.

• Understanding of state management and of strategies for improving application performance on both sides of the stack.

• Experience building and integrating front-end and back-end APIs in enterprise-level production applications.

• Experience with automated testing: unit, integration and automated UI tests.

• Experience working to strong engineering standards: testing, CI/CD, code review and observability.

• Able to explain the "why" behind technical tradeoffs and to see how a change connects to the broader

system.


AI-First Engineering (Must Have)

• High AI workflow maturity: uses AI coding assistants such as Claude Code routinely on real-world delivery, for first drafts of code, tests, SQL, docs and runbooks, while keeping full accountability for the result.

• Good judgment on when to use AI (boilerplate, test generation, exploring APIs) and when to write code by hand (complex business rules, architectural decisions, security-sensitive logic).

• Proven ability to write and refine prompts for implementation, architecture documentation and testing, using specificity, constraints, edge case coverage and expected output formats.

• Able to analyze failure patterns to improve prompts step by step, and to document them (purpose, inputs, expected formats, limitations) for a shared team prompt library.

• Experience setting strict guardrails when using AI to refactor complex code, so behavior is preserved, edge cases are handled and tests run before and after.

• Delegates to agents with clear intent and constraints, iterates quickly, and verifies output rather than accepting it blindly: edge cases, failure modes, security, performance and operational behavior.

• Contributes to team-level leverage by improving templates, patterns, quality gates and delivery playbooks.


Non-Technical

• Self-driven member of a high-performing team who cares about team culture and takes pride in the team results.

• Collaborative, reliable and accountable; takes ownership and follows through.

• Pragmatic and delivery-focused; balances pace with quality and control.

• Comfortable in an Agile environment.

• Open, curious and motivated to learn and improve.

• Excellent interpersonal skills and proactive communication.

• Upper-Intermediate English or higher, both verbal and written


We Offer

  • Work your way — anywhere, anytime. Our remote-first approach lets you choose where and how you work best!
  • Experience working with diverse teams and gaining international expertise.
  • A friendly, supportive team and an enjoyable work environment where your ideas matter.
  • A chance to work on exciting, challenging projects using cutting-edge technologies that make a real impact.
  • Referral bonuses, regular performance reviews, and full support for business trips.

Join a team that invests in your well-being, growth, and success!

Similar jobs