Senior Full Stack Developer building and optimizing secure, scalable.NET and React applications, improving performance and test quality, applying AI-assisted workflows, and mentoring developers.
Full Stack Developer – React / C# / .NET
📜 Description
- Develop frontend applications with React, TypeScript, and JavaScript.
- Build reusable UI components and work with MUI or PrimeReact, Vite, and React Router.
- Design, build, and maintain C#/.NET REST APIs and integrate frontend interfaces with backend services.
- Develop application solutions in Microsoft Azure and write unit tests.
- Contribute to technical design, troubleshooting, defect resolution, and development standards.
- Participate in Scrum ceremonies, manage deliverables, communicate progress and risks, and collaborate with engineers and client stakeholders.
🛠️ Requirements
- Extensive hands-on experience with React, including Vite and React Router.
- Strong knowledge of TypeScript and JavaScript.
- Significant experience with component libraries such as MUI, PrimeReact or equivalent.
- Strong experience consuming and integrating REST APIs.
- Extensive experience developing REST APIs with C# and .NET.
- In-depth understanding of REST API design patterns and best practices.
- In-depth knowledge of Microsoft Azure and experience using it for application development.
- Experience writing unit tests and ensuring application quality.
- A strong understanding of software design principles and maintainable code.
- Experience working within Scrum-based Agile teams.
Full job description
SUMMARY:
We’re looking for an experienced Full Stack Developer with strong React, TypeScript and C#/.NET skills to join a customer application development project.
You’ll work across the frontend and backend, building React interfaces and developing .NET REST APIs within a Microsoft Azure environment. You’ll contribute throughout the development lifecycle, from planning and technical design to implementation, testing and defect resolution.
This is a hands-on role for someone who takes ownership, cares about software quality and enjoys collaborating with engineers and client stakeholders.
WHAT WILL YOU BE DOING:
As part of an agile software development team, you will:
- Develop and maintain frontend applications using React, TypeScript and JavaScript.
- Build reusable UI components using libraries such as MUI or PrimeReact.
- Work with Vite and React Router.
- Design, build and maintain REST APIs using C# and .NET.
- Integrate frontend interfaces with backend services.
- Develop application solutions within Microsoft Azure.
- Write and maintain unit tests across your development work.
- Contribute to technical design, troubleshooting and defect resolution.
- Take ownership of agreed deliverables, meeting quality, functionality and delivery expectations.
- Participate in sprint planning, daily stand-ups, reviews and retrospectives.
- Manage your workload, communicate progress and raise risks or blockers early.
- Collaborate with TXP colleagues and client stakeholders, explaining technical decisions clearly.
- Contribute to development standards, best practices and knowledge sharing.
WHAT WE ARE LOOKING FOR:
- Extensive hands-on experience with React, including Vite and React Router.
- Strong knowledge of TypeScript and JavaScript.
- Significant experience with component libraries such as MUI, PrimeReact or equivalent.
- Strong experience consuming and integrating REST APIs.
- Extensive experience developing REST APIs with C# and .NET.
- In-depth understanding of REST API design patterns and best practices.
- In-depth knowledge of Microsoft Azure and experience using it for application development.
- Experience writing unit tests and ensuring application quality.
- A strong understanding of software design principles and maintainable code.
- Experience working within Scrum-based Agile teams.
- The ability to understand how frontend and backend components interact within the wider application.
- Strong organisation, prioritisation and problem-solving skills.
- Good written and verbal communication skills, including the ability to explain technical topics to non-technical stakeholders.
- A proactive, collaborative approach and the ability to work independently.
- A degree in Computer Science, Engineering or a related discipline.
- Strong verbal and written communication skills in English
AWESOME BUT NOT REQUIRED:
- Experience helping define development standards and technical guidelines.
- Experience mentoring developers and sharing technical knowledge.
- Relevant technical certifications.
WHAT’S IN IT FOR YOU?
- Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture.
- A culture in which we don’t criticise failure but ensure we learn from our mistakes
- An Agile environment where your ideas are welcome
- The possibility to grow and experience different projects
- Ongoing Training & Mentoring
- The possibility of travelling
- ATTENTION! THIS POSITION IS FOR PORTUGAL OR BRAZIL-BASED ONLY
Similar jobs
Search more Full Stack Engineer jobsBuild and measure growth and retention features across TypeScript APIs and React experiences, helping patients start and stay on treatment through experimentation, analytics, and polished product improvements.
Senior Full Stack Java Engineer - Workforce Management (WFM)
Senior full-stack engineer building enterprise workforce management software for forecasting, scheduling, adherence, and operational reporting, using Java and Spring Boot, React and TypeScript, and event-driven services.
Senior Full Stack Java Engineer - Workforce Management (WFM)
Senior full-stack engineer building enterprise workforce management software for forecasting, scheduling, adherence, and operational reporting using Java, Spring Boot, React, and distributed services.
Lead web development for Toast Local, building guest-facing features and restaurant tools across the stack while collaborating with mobile and backend engineers to shape and grow consumer dining experiences.
