Full Stack Developer
JTA: The Data Scientists · Porto
Description du poste
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
Pourquoi signalez-vous cette offre ?
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Publie il y a 21 heures
Expire dans 1 mois
7 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
JTA: The Data Scientists
Porto
Offres similaires
-
Consultor Sênior – Inteligência Artificial e Dados
Deloitte Porto -
Full Stack Developer
JTA: The Data Scientists Porto -
Engenheiro de Observabilidade
Grupo Rumos Porto -
Desenvolvedor Trainee – Backend
PUCRS Carreiras Région métropolitaine de Porto Alegre -
TECNICO DE SUPORTE A USUARIO DE TI
G4F Région métropolitaine de Porto Alegre