Esta oferta já não está disponível
Esta oferta expirou em 19/07/2026. Já não aceita candidaturas.
Full Stack Developer
JTA: The Data Scientists · Porto
Descrição do cargo
About the role
We are looking for a Full Stack Developer to join our team at JTA. In this role you will design, develop, and maintain scalable web applications across both frontend and backend, and contribute to AI‑powered solutions.
Key responsibilities
- Design, develop, and maintain end‑to‑end scalable web applications.
- Build modern, responsive frontend interfaces using React or Vue.js.
- Develop backend services and RESTful APIs following microservices, layered architecture, and Domain‑Driven Design principles.
- Participate in the full lifecycle of AI systems, from prototyping to deployment, working closely with the Data Science & AI team.
- Contribute to system architecture and integrate ML/AI capabilities into existing platforms.
- Implement and maintain unit, integration, and end‑to‑end tests to ensure high code quality.
- Design efficient data models using both SQL and NoSQL databases.
- Work with Docker containers and configure web servers/reverse proxies such as Nginx.
- Collaborate with product, design, engineering, and AI teams to translate requirements into high‑quality solutions.
- Ensure AI/ML pipelines integrate smoothly with CI/CD workflows and application infrastructure.
Required profile
- Minimum 3 years of professional software development experience.
- Strong foundation in Object‑Oriented Programming (OOP) principles.
- Experience with modern JavaScript and frontend frameworks (React or Vue.js) and state‑management libraries.
- Experience with frontend tooling such as Webpack or Vite.
- Experience configuring or working with Nginx.
- Experience with Docker and containerised application environments.
- Good understanding of frontend and backend architecture patterns (microservices, layered architecture, REST APIs).
- Familiarity with Domain‑Driven Design (DDD) concepts.
- Experience writing unit and integration tests (Jest, Vitest) and end‑to‑end tests (Cypress).
- Good understanding of SQL (SQL Server, PostgreSQL) and NoSQL (MongoDB, Redis) databases.
- Experience working with cloud platforms.
- Familiarity with modern CSS/component libraries such as Tailwind CSS, Material UI, Bootstrap, Shadcn/UI, Vuetify, PrimeVue, or Quasar.
Required skills
- JavaScript
- React
- Vue.js
- Redux
- Zustand
- Vuex
- Pinia
- Webpack
- Vite
- Nginx
- Docker
- Microservices
- Layered Architecture
- REST APIs
- Domain‑Driven Design
- Jest
- Vitest
- Cypress
- SQL Server
- PostgreSQL
- MongoDB
- Redis
- Cloud platforms
- Tailwind CSS
- Material UI
- Bootstrap
- Shadcn/UI
- Vuetify
- PrimeVue
- Quasar
Questions fréquentes
Motivo do reporte
Explorar mais
Salários, guias e pesquisas em Portugal.
Salários por profissão
Publicado há 3 meses
20 visualizações · 0 interested
Aumente suas chances
Envie seu CV: vamos sugerir as vagas que combinam com seu perfil.
A analisar o seu CV...
JTA: The Data Scientists
Porto