We are looking for a Backend Developer to join our team at JTA. In this role, you'll be instrumental in designing, developing, and maintaining scalable backend systems that power our web applications. 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 backend services end-to-end.
- Build and maintain 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, 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, engineering, frontend, 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 building backend services and RESTful APIs.
- Experience configuring or working with Nginx.
- Experience working with Docker and containerized application environments.
- Good understanding of 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, and familiarity with end-to-end testing practices.
- 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 message brokers, caching strategies, and observability tools is a plus.
- Interest or experience in working with AI/ML systems, particularly in integrating intelligent features into backend services and APIs (a plus)
Perks:
- Fully Remote or Hybrid Work System (decided by the employee) ;
- Meal Allowance: €10.20 per day (via card)
- 15th Month Bonus Salary Policy;
- 4 extra vacation days;
- Participation in International Projects;
- Health Insurance (for you, spouse and children);
- Life Insurance;
- Company-Paid Certifications;
- Team Building Activities;
- Innovative & Young Culture.
Location:
We’re based in Porto, Portugal. Although there is the possibility of remote working, we are only considering candidates located in Portugal
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Backend Engineer - Remote
2026-05-27
Fullstack Developer (.NET + React)
2026-05-27
Senior Frontend Engineer
2026-05-18
- Posted
- May 19, 2026
- Type
- Full-time
- Level
- Entry
- Location
- Portugal
- Company
- JTA: The Data Scientists
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Backend Engineer - Remote
2026-05-27
Fullstack Developer (.NET + React)
2026-05-27
Senior Frontend Engineer
2026-05-18