Full Stack Software Developer
Position Overview
We are looking for a talented and
- oriented Full Stack Software Developer to join our
- site engineering team in Matosinhos. You will play a key role in designing, developing, and maintaining robust applications using Angular 15+, Node. js, Type
Script, Java
Script, Postgre
SQL, and Strapi 4. 12+. This role requires strong collaboration with frontend, backend, QA, and Dev
Ops teams to deliver secure, scalable, and
- performance software for our platform.
Key Responsibilities
- Design, develop, and maintain scalable web applications using Angular 15+ for the frontend and Node. js for backend services.
- Create and consume RESTful APIs using Strapi 4. 12+, extending and customising it when necessary.
- Develop reusable components and UI logic using Type
Script and Java
Script, following best practices. - Work with Postgre
SQL for schema design, performance optimisation, and secure data handling. - Ensure responsive,
- platform interfaces using modern Angular architecture and Material design principles. - Collaborate with UI/UX designers and QA engineers to ensure quality and usability of features.
- Write unit, integration, and
-
- end tests to ensure system reliability and maintainability. - Participate in Agile development processes, including code reviews, sprint planning, and
- ups. - Optimise application performance, security, and scalability in production environments.
- Troubleshoot and debug complex frontend/backend issues and deploy fixes.
- Work closely with Dev
Ops teams to ensure smooth CI/CD pipeline deployments.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in full stack development using Angular, Node. js, and Type
Script. - Proficiency in Java
Script, HTML5, CSS3, and modern frontend development practices. - Strong experience working with Postgre
SQL, including query optimisation and secure data access. - Hands-on experience building and customising APIs using Strapi 4. 12+ or other Node. js-based CMS frameworks.
- Familiarity with secure authentication mechanisms (e. g. , JWT) and
- based access control. - Solid understanding of Git, version control strategies, and collaborative coding workflows.
- Strong
- solving skills, attention to detail, and a proactive attitude.
Preferred Skills
- Experience with API documentation tools like Swagger/Open
API. - Familiarity with containerised environments (Docker) and CI/CD workflows.
- Knowledge of unit testing frameworks such as Jasmine, Karma, Jest, or Mocha.
- Exposure to cloud-based deployments and performance monitoring tools.
- Comfortable working in a secure,
- environment development lifecycle (dev,
- prod, production). - Fluency in English and Portuguese is a plus.
Work Environment
- This is a full-time,
- site role based in our Matosinhos office. - You’ll work in a collaborative,
- paced team that values clean code, secure systems, and great user experiences. - Direct access to Dev
Ops, QA, and product managers to streamline delivery.
What We Offer
- Competitive salary and performance bonuses.
- Health insurance and meal allowance.
- A modern tech stack and agile engineering culture.
- Opportunities for career growth, mentorship, and technical training.
- A multicultural, collaborative environment within a
- thinking software company.
- Informações detalhadas sobre a oferta de emprego
Empresa: BERD - Bridge Engineering Research & Design Localização: Matosinhos
Matosinhos, Porto District, PortugalPublicado: 18. 5. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!