Full Stack Engineer
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, Git
Hub, Git
Lab) - 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 Type
Script 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
- Informações detalhadas sobre a oferta de emprego
Empresa: Smart Consulting Localização: Porto
Porto, Porto District, PortugalPublicado: 1. 11. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!