Full-Stack Developer

Airtask Group
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
API
Amazon Web Services (AWS)
Azure
Code Review
Computer Programming
DevOps
OAuth
OpenID
Performance Tuning
PostGIS
Software Engineering
Spatial Data Infrastructures
Data Streaming
Systems Architecture
TypeScript
Data Logging
RxJS
Real Time Systems
Spring-boot
Reliability of Systems
GIT
Containerization
Angular
Kubernetes
Data Analytics
Reactive Programming
3-tier Architectures
REST
Docker

Job description

Airtask Group working together with Cartnav, two aligned companies within the PAL Group, are looking for a full-time Senior Software Developer with strong experience in Angular and Spring Boot to help design and deliver scalable, secure, and high-performance web applications.

This is a hands-on full-stack role where you'll also play a key part in production support (Tier 3)- resolving complex issues and helping improve system reliability. You'll work with modern technologies including Docker and Kubernetes, contributing to both development and architecture., * Design, build, and maintain full-stack web applications using Angular and Spring Boot

  • Develop and integrate secure, high-performance REST APIs
  • Work with Docker and Kubernetes to support scalable, containerized environments
  • Apply reactive programming principles (RxJS / Project Reactor)
  • Contribute to system architecture, performance, and scalability improvements
  • Act as a Tier 3 escalation point, diagnosing and resolving complex production issues
  • Collaborate with cross-functional teams (DevOps, QA, Product) to deliver end-to-end solutions
  • Participate in code reviews, architectural discussions, and technical documentation

Requirements

It is essential that prospective candidates have the following skills and attributes:

  • 5-10 years of experience in software development (full-stack preferred)

  • Strong experience with: o Angular (TypeScript) o Spring Boot (Java) o Docker

  • Solid understanding of Kubernetes concepts

  • Experience designing and building secure APIs (OAuth2 / OIDC)

  • Experience with reactive or data-driven programming

  • Strong understanding of scalable system design and performance optimisation

  • Experience troubleshooting complex production issues

  • Familiarity with DevOps practices (logging, monitoring, alerting)

  • Proficiency with Git and modern development workflows

  • Strong communication and problem-solving skills

It would be desirable but not essential that prospective candidates have the following:

  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Knowledge of geo-spatial data / PostGIS
  • Experience with real-time systems (e.g., streaming or chat)
  • Understanding of advanced OIDC flows

Apply for this position