About the role
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
Text as published by TXP. We don't edit postings; apply and ask questions on the employer's site.