Full Stack Engineer
Transformation, adaptability and innovation are part of our DNA.
We're passionate about technology and we want to be part of your story.
Do we share the same passion? You've come to the right place, Smart.
We are looking for a talented Fullstack Engineer to join our dynamic team. You will be responsible for designing, developing, and maintaining scalable web applications, working across both frontend and backend layers. This role requires strong
- solving skills, a passion for clean code, and the ability to collaborate effectively in an international environment.
Overview
We are seeking a Fullstack Engineer to design, develop and maintain scalable web applications across frontend and backend layers.
Responsibilities
- Design, develop, and maintain backend services using Java (Spring Boot)
- Build frontend applications with Angular (v13+), ensuring responsiveness and usability
- Develop and optimize RESTful APIs for seamless system integration
- Work with SQL databases (Postgre
SQL, My
SQL or similar), including schema design and query optimization - Ensure high code quality through unit and integration tests (JUnit, Mockito, Jasmine/Karma)
- Collaborate with
- functional teams in an Agile/Scrum environment - Participate in code reviews, providing and receiving constructive feedback
- Contribute to CI/CD pipelines using Git
Lab/Jenkins for continuous delivery - Produce and maintain technical documentation for system design and API contracts
Requirements
- 3+ years of professional experience as a Fullstack Engineer
- Strong proficiency in Java 8+ (preferably Java 11/17/21) with Spring Boot
- Solid experience with Angular (13+), HTML5, CSS3, Type
Script - Hands-on experience with SQL databases (Postgre
SQL, My
SQL, or similar) - Familiarity with version control systems (Git, Git
Lab, or Git
Hub) - Understanding of software testing practices and frameworks (JUnit, Mockito, Jasmine, Karma)
- Experience working in Agile/Scrum teams
- Fluent in English, both written and spoken
Nice to Have
- Experience with Docker, Kubernetes, or cloud platforms (AWS, Azure, GCP)
- Knowledge of REST API security and authentication (OAuth2, JWT)
- Familiarity with CI/CD pipelines and Dev
Ops practices - Experience with microservices architecture
What you will find at SMART
- A dynamic,
- working and
- operative team; - Career plan and defined objectives;
- Initial and ongoing training;
- Follow-up meetings and performance appraisals;
- Business bonuses;
- Personal and family benefits;
- Numerous events, partnerships and internal dynamics;
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Consulting
Industries
IT Services and IT Consulting
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
- Informações detalhadas sobre a oferta de emprego
Empresa: Smartconsulting Localização: Porto
Porto, Porto District, PortugalPublicado: 26. 9. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!