Full Stack Developer

JTA: The Data Scientists

Porto

Híbrido

EUR 45 000 - 75 000

Tempo integral

Há 2 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Destaca-te para esta função — cria um currículo personalizado e uma carta de apresentação em cerca de um minuto.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Flexible Hybrid Work
15th Month Bonus
International Projects
Company-Paid Certifications

Resumo da oferta

JTA: The Data Scientists is seeking a versatile Full Stack Developer to design, develop, and maintain scalable web applications across frontend and backend, with a focus on integrating AI-powered features. You’ll contribute to architecture decisions and ensure high code quality through testing, collaborating with cross-functional teams on production-ready solutions.

Join a team embracing AI-driven product enhancements, containerized deployments with Docker, Nginx configurations, and modern

Qualificações

  • 3+ years of professional software development experience.
  • Strong object-oriented programming fundamentals and design.
  • Experience with React or Vue.js and state management libraries.
  • Familiar with frontend tooling (Webpack/Vite) and CI/CD basics.
  • Experience configuring Nginx and Docker in development or production.
  • Knowledge of microservices, layered architecture, REST APIs, and DDD.
  • Testing: Jest/Vitest for unit/integration and Cypress for end‑to‑end tests.
  • Databases: SQL (PostgreSQL, SQL Server) and NoSQL (MongoDB/Redis).
  • Cloud platforms experience and modern UI CSS frameworks.
  • Interest in AI/ML integration with web apps.

Responsabilidades

  • Design, develop, and maintain scalable web apps end-to-end.
  • Build frontend interfaces with React or Vue.js and modern state management.
  • Develop backend services and RESTful APIs following solid architectural patterns.
  • Contribute to AI/ML integration and end-to-end AI system lifecycles.
  • Shape system architecture and promote code quality with tests.
  • Model data using SQL and NoSQL databases and deploy in Dockerized environments.
  • Collaborate with product, design, engineering, and AI teams to deliver high-quality solutions.
  • Support CI/CD workflows and ensure smooth AI pipeline integration.

Conhecimentos

OOP principles
React
Vue.js
Redux
Zustand
Vuex
Pinia
REST APIs
DDD concepts
Jest
Vitest
Cypress
SQL
PostgreSQL
SQL Server
MongoDB
Redis
Cloud platforms
Tailwind CSS
Material UI
Bootstrap
Shadcn/UI
Vuetify
Quasar
AI/ML integration

Ferramentas

Webpack
Vite
Nginx
Docker
CI/CD

Descrição da oferta de emprego

We are looking for a Full Stack Developer to join our team at JTA. In this role, you'll be instrumental in designing, developing, and maintaining scalable web applications across both frontend and backend systems. You'll also be involved in the end-to-end delivery of AI-powered solutions, contributing to how intelligent features are integrated into our products. You'll contribute to architecture decisions, ensure high code quality through testing, and collaborate closely with cross-functional teams to deliver polished, production-ready solutions.

What you will be doing
  • Design, develop, and maintain scalable web applications end-to-end.
  • Build and maintain modern, responsive frontend interfaces using React or Vue.js.
  • Develop backend services and RESTful APIs following solid architectural patterns such as microservices, layered architecture, and Domain-Driven Design (DDD) principles.
  • Participate in the end-to-end lifecycle of AI systems, from prototyping and integration to deployment, monitoring, and iteration, working closely with the Data Science & AI team.
  • Contribute to system architecture and technical decisions across the full stack, including the integration of 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 containerized environments using Docker to support development, testing, and deployment workflows.
  • Configure and work with web servers and reverse proxies such as Nginx.
  • Collaborate with product, design, engineering, and AI teams to translate requirements into high-quality solutions.
  • Help ensure AI/ML pipelines integrate smoothly with CI/CD workflows and application infrastructure.
  • Follow best practices in software architecture, testing, and code quality, including OOP principles and DDD concepts.
Requirements
  • 3+ years of professional software development experience.
  • Strong foundation in Object-Oriented Programming (OOP) principles.
  • Experience with React or Vue.js, including state management libraries such as Redux, Zustand, Vuex, or Pinia.
  • Experience with frontend tooling such as Webpack or Vite.
  • Experience configuring or working with Nginx.
  • Experience working with Docker and containerized application environments.
  • Good understanding of frontend and backend architecture patterns (e.g., microservices, layered architecture, REST APIs).
  • Familiarity with Domain-Driven Design (DDD) concepts and how they apply to scalable system architecture.
  • Experience writing unit and integration tests using tools such as Jest or Vitest, and end-to-end tests using Cypress.
  • Good understanding of database technologies, including SQL (e.g., SQL Server, PostgreSQL) and NoSQL (e.g., MongoDB, Redis).
  • Experience working with cloud platforms.
  • Familiarity with modern components and CSS libraries or frameworks such as Tailwind CSS, Material UI, Bootstrap, Shadcn/UI, Vuetify, PrimeVue, or Quasar.
  • Interest or experience in working with AI/ML systems, particularly in integrating intelligent features into web applications (a plus).
  • Flexible Hybrid Work System
  • 15th Month Bonus Salary Policy
  • Participation in International Projects
  • Company-Paid Certifications
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Backend Engineer
Backend Engineer

JTA: The Data Scientists • Porto

Híbrido
EUR 45 000 - 65 000
Health Insurance (for you, spouse and
15th Month Bonus Salary Policy
International Projects
Fronted Developer
Fronted Developer

JTA: The Data Scientists • Porto

Híbrido
EUR 42 000 - 62 000
15th month bonus
Hybrid work system
Company-paid certifications
Junior Fullstack Developer (AI-Driven)
Junior Fullstack Developer (AI-Driven)

Alongside • São João Baptista

Presencial
EUR 22 000 - 30 000
Full-Stack AI Web Engineer | Flexible Hybrid Work
Full-Stack AI Web Engineer | Flexible Hybrid Work

JTA: The Data Scientists • Porto

Híbrido
EUR 45 000 - 75 000
Flexible Hybrid Work
15th Month Bonus
International Projects
+1
Full Stack Engineer ID55426
Full Stack Engineer ID55426

AgileEngine • Coimbra

Presencial
EUR 40 000 - 55 000
Professional growth: Mentorship and personalized growth roadmaps
Competitive compensation: USD-based pay with various budgets
Exciting projects: Work with Fortune 500 and top product companies
+1
Full Stack Engineer ID48189
Full Stack Engineer ID48189

AgileEngine • Coimbra

Presencial
EUR 50 000 - 70 000
Professional growth
Competitive compensation
Exciting projects
+1
Full Stack Engineer ID48189
Full Stack Engineer ID48189

AgileEngine • Aveiro

Presencial
EUR 40 000 - 70 000
Professional growth programs
Competitive compensation
Exciting projects with Fortune 500 clients
+1
Full-Stack JavaScript Developer (AI-Native)
Full-Stack JavaScript Developer (AI-Native)

UltaHost • Portugal

Presencial
EUR 42 000 - 68 000
International team
Career growth
AI-native workflows
+2
Senior Front End Engineer
Senior Front End Engineer

Soul of the Machine • Lisboa

Presencial
EUR 50 000 - 75 000
Lead FullStack Engineer
Lead FullStack Engineer

GoMining • Portugal

Presencial
EUR 90 000 - 130 000
Courses & conferences
English learning support
Flexible hours
+1