Full-Stack Software Engineer (React, .NET/C#), 6-month contract
Role details
Job location
Tech stack
Job description
As a Software Engineer on our Web Technician Console (WebTC) team, you will play a key role in building and evolving our Modern Web Technician Console - the primary interface powering our enterprise Remote Access & Support product. You will work with a modern, full-stack web codebase and have meaningful impact on both the product and the team's engineering practices.
We are also investing in an AI-first engineering approach, offering opportunities to experiment with new tools and help shape how we build software.
Your Day to Day
- Develop and maintain web application components using .NET/C#, TypeScript, and React for our Remote Access & Support products.
- Work with the team to implement new features, resolve issues, and improve existing functionality in a modern, enterprise-scale codebase.
- Participate actively in team life, including syncs, planning sessions, retrospectives, and product feature demos.
- Contribute to technical discussions, code reviews, and implementation planning together with the team.
- Support ongoing improvements in development workflows, tooling, and engineering practices.
Requirements
As a Software Engineer, your background will look like:
- 3+ years of software engineering experience.
- Strong programming skills in TypeScript and React, with solid experience in component design and state management.
- Backend experience with .NET/C#, including REST API design and integration.
- Good understanding of web performance, asynchronous programming, and browser networking (HTTP/WebSocket).
- Experience with version control systems and working in a collaborative development environment.
- Good communication skills in English
Benefits & conditions
At GoTo, we care about helping our people succeed at work and feel supported in life. Our employee benefits and programs are designed to support your well-being, growth, and sense of belonging. Here's what you can expect as part of our team:
· Comprehensive health benefits
· Generous paid time off, including paid holidays, volunteer days, quarterly self-care days, and company-designated no-meeting days
· Tuition reimbursement and access to instructor-led and on-demand learning and development programs
· The Thrive Global Wellness Program, a confidential Employee Assistance Program (EAP), a wellness app and one-on-one wellness coaching