Full Stack Developer (.NET + React)
Location: Lisbon, Portugal
Work Model: Hybrid
Employment Type: Full-time
Join Our Team!
We're looking for a talented Full Stack Developer (.NET + React) to join our team and help build modern, scalable, and high-quality web applications.
In this role, you'll work with Microsoft's technology stack and React, collaborating with cross-functional teams to design, develop, and deliver innovative solutions.
If you're passionate about technology, enjoy solving complex challenges, and thrive in a collaborative environment, we'd love to hear from you.
Responsibilities
As a Full Stack Developer, you will be responsible for designing, developing, testing, and maintaining modern web applications using Microsoft's technology stack and React.
Your responsibilities include:
- Develop and maintain backend services using C# and .NET.
- Design and implement RESTful APIs.
- Build responsive user interfaces using React and TypeScript.
- Collaborate with Business Analysts, UX Designers, and QA Engineers.
- Participate in architecture and technical design discussions.
- Write clean, maintainable, and well-tested code.
- Perform code reviews and contribute to development standards.
- Troubleshoot, debug, and optimize application performance.
- Participate in Agile ceremonies such as Sprint Planning, Reviews, and Retrospectives.
- Continuously improve development processes and engineering practices.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- 3+ years of experience developing web applications.
- Strong knowledge of C# and .NET.
- Experience with ASP.NET Core and RESTful APIs.
- Experience with React.
- Experience with TypeScript and JavaScript.
- Good understanding of HTML5 and CSS3.
- Experience with SQL Server and relational database design.
- Familiarity with Entity Framework Core.
- Experience using Git.
- Understanding of software design principles and object-oriented programming.
- Strong analytical and problem-solving skills.
- Good communication skills in English.
- Experience with Agile/Scrum.
Nice to Have
- Experience with Azure.
- Docker and containerization.
- Kubernetes.
- CI/CD pipelines (Azure DevOps or GitHub Actions).
- Microservices architecture.
- Redis.
- SignalR.
- Authentication and authorization (OAuth2, OpenID Connect, JWT).
- Unit and integration testing (xUnit, NUnit).
- Knowledge of cloud-native application development.
Technologies
Backend
- C#
- .NET Framework (4.x) and modern .NET (.NET Core/.NET 5+)
- ASP.NET Core
- Entity Framework Core
- SQL Server
- REST APIs
Frontend
- React
- TypeScript
- JavaScript
- HTML5
- CSS3
- Tailwind CSS or Bootstrap
DevOps
Ideal Candidate
We are looking for someone who:
Takes ownership of their work.
Enjoys learning new technologies.
Writes clean, maintainable code.
Is proactive and solution-oriented.
Works well in a collaborative environment.
Communicates effectively with both technical and non-technical stakeholders.
Is passionate about building products that create value for customers.
What We Offer
Clear opportunities for professional growth and career progression.
Continuous learning, training, and exposure to innovative technologies.
A dynamic, collaborative, and innovation-driven work environment.
Health insurance.
Hybrid work model.