Are you passionate about building scalable web applications, crafting clean code, and driving innovation from front to back?
We’re hiring an experienced Full Stack Developer (.NET + React) to join our agile team. You’ll work across the entire stack — from designing robust APIs and database schemas to creating intuitive, responsive user interfaces — all while collaborating with talented teammates in a fast‑paced, learning‑oriented environment.
You’ll have the opportunity to shape technical decisions, contribute to architecture discussions, and deliver high‑quality software that makes a real impact.
National and international travel may be expected (0%–15%) depending on project and client needs.
What do you need to be a SMART Full Stack Developer?
* 3–5 years of professional experience in full‑stack web development
* Strong proficiency in C# and .NET (Core/Framework)
* Hands‑on experience with SQL databases (query optimization, schema design)
* Experience working in Agile environments (Scrum/Kanban)
* Understanding of RESTful API design and integration
* Familiarity with version control systems (Git, GitHub, GitLab)
* Good knowledge of unit testing, CI/CD pipelines, and software best practices
* Ability to collaborate closely with designers, backend engineers, and stakeholders
* Fluent in English (spoken and written)
What will your role at SMART be?
* Design, develop, and maintain scalable, high‑performance web applications
* Build clean, efficient, and reusable code using .NET and React
* Collaborate with cross‑functional teams to define, design, and ship new features
* Participate in code reviews and ensure adherence to quality standards
* Optimize applications for maximum speed and scalability
* Troubleshoot, debug, and resolve complex technical issues
* Contribute to continuous improvement and Agile ceremonies (stand‑ups, retrospectives)
Nice to have
* Experience with Azure or AWS cloud environments
* Familiarity with Docker and Kubernetes
* Knowledge of TypeScript and modern front‑end tooling
* Exposure to microservices or event‑driven architectures
* Interest in UI/UX and building great user experiences
Why be SMART?
* We turn complex challenges into impactful digital solutions
* We love what we do and take pride in doing it well
* We value simplicity, collaboration, and continuous improvement
* We invest in people first — your growth is our priority
Where can you be SMART?
Work model: Hybrid (Porto or Coimbra)
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Information Technology
Industries
Technology, Information and Media
#J-18808-Ljbffr