2,235,045open jobs
143,968companies
256,069added this week
Browse all
Location
Hybrid (Coimbra, Lisbon, Porto, Portugal)
Seniority
Senior
Employment
Full-Time

First seen by Alion on Nov 12, 2026.

Overview
Company
Impact
Profile match

About the Opportunity

Agile Thinkers is looking for a Senior Fullstack Developer to collaborate on a long-term software product development engagement for one of our clients.

We're looking for an experienced engineer with strong hands-on expertise in React, JavaScript, TypeScript, automated testing and Extreme Programming (XP) practices.

You'll work in a collaborative engineering environment where developers regularly work in pairs, share technical decisions and take collective responsibility for software quality.

This position requires solid technical autonomy. You should already be comfortable applying TDD, ATDD, automated testing and DevOps practices independently.

 

Key Responsibilities

  • Design, develop, test and maintain software features across frontend and backend systems.

  • Work regularly in pairs, applying pair programming and collaborative development practices.

  • Participate in mob programming sessions where applicable.

  • Apply Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD) as part of everyday engineering.

  • Independently design, implement and maintain unit, integration and regression tests across the full stack.

  • Contribute to CI/CD pipelines, automated quality checks and DevOps practices.

  • Refactor code to improve maintainability, reliability and software quality.

  • Collaborate with engineers and product stakeholders to clarify requirements, acceptance criteria and expected behaviour.

  • Contribute to technical discussions, problem-solving and continuous improvement.

 

Essential Requirements

  • Experience: Approximately 5–7 years of professional software development experience, including substantial fullstack development experience.

  • Frontend: Strong hands-on experience with React, JavaScript (ES6+) and TypeScript.

  • Backend: Proven experience designing, developing and maintaining backend applications, services and APIs.

  • TDD and ATDD: Solid practical knowledge and demonstrated ability to apply both independently in production development.

  • Automated Testing: Strong experience designing, implementing, maintaining and troubleshooting unit, integration and regression tests across frontend and backend.

  • DevOps and CI/CD: Practical experience with continuous integration, continuous delivery, build pipelines and automated quality controls.

  • Extreme Programming: Experience with XP engineering practices, including continuous refactoring, collective code ownership and collaborative development.

  • Pair Programming: Comfortable working regularly in pairs, sharing implementation, technical decisions and problem-solving responsibilities.

  • Technical Autonomy: Ability to independently investigate problems, make sound engineering decisions and deliver maintainable, tested software.

  • Languages: Fluent Portuguese and English at C1 level or above.

 

Nice to Have

  • Experience with Behaviour-Driven Development (BDD).

  • Experience with mob programming or ensemble programming.

  • Experience improving automated testing strategies and CI/CD workflows.

  • Experience in product-oriented engineering teams.

  • Familiarity with cloud platforms and modern deployment environments.

What We Offer

  • Long-term collaboration: Initial 12-month B2B engagement, with the possibility of renewal.

  • Collaborative engineering: Work alongside experienced engineers in an environment that values shared ownership, technical quality and continuous feedback.

  • Professional development: Opportunities for continuous technical and non-technical learning.

  • Hybrid working: Combine remote collaboration with weekly on-site work.

 

Engagement Details

Contract: Independent Contractor / B2B Service Agreement (recibos verdes or company invoicing).

Availability: Full-time availability expected.

Duration: Initial 12-month engagement, with the possibility of renewal.

Location: Lisbon, Braga or Coimbra, Portugal.

Residency requirement: Candidates must currently reside in Lisbon, Braga, Coimbra or their surrounding areas.

Working model: Hybrid, with mandatory on-site attendance once per week at the assigned office location.

Languages: Portuguese (fluent) and English (minimum C1).

 

If you're an experienced fullstack engineer who enjoys collaborative development and has strong practical experience with TDD, ATDD, automated testing and DevOps, we'd like to hear from you.

Please submit your CV, highlighting your experience with React, TypeScript, fullstack development, automated testing and XP practices.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,235,045 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Coimbra
Remote (Portugal) · Full-Time · Bachelor's Degree
Python
Java
C++
Databases
Apache Kafka
AI/ML
Cursor
Claude
DevOps
Terraform
Ansible
CI/CD
AWS
Docker
Kubernetes
HPC
Linux
Apply
In office · Full-Time · Portugal
DevOps
GCP
Azure
AWS
Management
UML
BPMN
Apply
Hybrid · Contractor · Lisbon · Porto
JavaScript
Java
Kotlin
TypeScript
Java
Maven
Spring Boot
Kotlin
Mockito
Frontend
Angular
Mobile
JUnit
DevOps
CI/CD
Linux
Management
Confluence
Jira
Agile
Scrum
Kanban
Apply
In office · Full-Time · 3+ years exp · Bachelor's Degree · Lisbon
JavaScript
TypeScript
SQL
Node JS
Frontend
React.js
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Management
Agile
Apply
$31k – $57k per year · Hybrid · 1+ year exp · Porto
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Prisma
TypeORM
Databases
PostgreSQL
Frontend
Tailwind CSS
React.js
Storybook
Zod
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Design
Figma
Management
Agile
Scrum
Kanban
QA
Playwright
Jest
Vitest
Apply
$39k – $60k per year (gross) · Remote (Portugal) · Full-Time · 5+ years exp · Coimbra · Lisbon
Python
JavaScript
TypeScript
SQL
Ruby
C#
Node JS
Python
Django
Ruby
Capistrano
C#
.NET
Databases
MySQL
MongoDB
PostgreSQL
Redis
AI/ML
Copilot
Cursor
AI Agents
Frontend
Angular
React.js
Mobile
React Native
DevOps
Ansible
Git
Docker
Linux
Design
Adobe Photoshop
Figma
Apply
$39k – $60k per year (gross) · Remote (Portugal) · Full-Time · 5+ years exp · Coimbra · Lisbon
Python
JavaScript
Java
Kotlin
TypeScript
SQL
Ruby
C#
Node JS
Python
Django
Java
Testcontainers
Ruby
Ruby on Rails
Capistrano
C#
.NET
Databases
MySQL
MongoDB
PostgreSQL
Redis
MS SQL
Frontend
Vue.js
Angular
React.js
Mobile
JUnit
React Native
DevOps
Ansible
Prometheus
Git
AWS
Docker
Kubernetes
Grafana
Linux
Design
Adobe Photoshop
Figma
Apply
≈ $62k – $134k per year (Estimated) · Hybrid · Full-Time · 8+ years exp · Bachelor's Degree · Coimbra
C++
SpaceTech
DO-178C
Apply
$39k – $60k per year (gross) · Remote (Portugal) · Full-Time · 5+ years exp · Coimbra
Python
JavaScript
Java
Kotlin
TypeScript
SQL
Ruby
C#
C++
Node JS
Python
Django
Java
Spring Boot
Testcontainers
Ruby
Ruby on Rails
Capistrano
C#
.NET
Databases
MySQL
MongoDB
PostgreSQL
Redis
MS SQL
AI/ML
Copilot
Cursor
AI Agents
Frontend
Vue.js
Angular
React.js
Mobile
JUnit
React Native
DevOps
gRPC
Terraform
Ansible
Jaeger
Prometheus
GitLab CI
Git
AWS
Docker
Kubernetes
Grafana
Linux
Design
Adobe Photoshop
Figma
Apply
$28k – $43k per year · Remote (Portugal) · Full-Time · 2+ years exp · Lisbon · Coimbra
Python
JavaScript
TypeScript
SQL
Ruby
C#
Node JS
Python
Django
Ruby
Ruby on Rails
Capistrano
C#
.NET
Databases
MySQL
MongoDB
PostgreSQL
Redis
MS SQL
AI/ML
Copilot
Cursor
AI Agents
Frontend
Vue.js
Angular
React.js
Mobile
React Native
DevOps
Ansible
Git
Docker
Linux
Design
Adobe Photoshop
Figma
Apply
See all jobs
This is one of many
2,235,045 more open roles from verified company boards, updated every day.