Job Openings Angular/Java Fullstack Developer - Remote Lisbon (Only 3 Office Visits Total)

About the job Angular/Java Fullstack Developer - Remote Lisbon (Only 3 Office Visits Total)

ABOUT THE OPPORTUNITY

Join a leading European logistics technology company powering millions of daily operations across 41 countries with innovative software solutions. This offers the chance to work in a dynamic multi-project environment, building both robust backend APIs using Java and modern web interfaces with Angular and TypeScript. Operating as essentially full remote, you'll only need to visit the Venda do Pinheiro office 3 times: Day 1 for equipment pickup, final day for equipment return, and one team alignment meeting if necessary. This ultra-flexible arrangement allows you to work from anywhere in Portugal while contributing to mission-critical logistics systems. Work alongside talented multidisciplinary teams including frontend developers, backend developers, mobile developers, and analysts in an Agile environment where your performance directly impacts company success across a vast European network.

PROJECT & CONTEXT

You'll develop and maintain high-quality software across the full stack, working on microservices architectures and web interfaces that support large-scale logistics operations. The role combines backend development using Java and Spring Boot with frontend work in Angular, JavaScript/TypeScript, HTML5, and CSS3 (LESS/SASS). You'll be responsible for maintaining and improving existing codebases while adapting to different frameworks and contributing to the definition of future architectural patterns. Your implementations must be reliable, fast, scalable, and responsive to handle the demands of enterprise-scale logistics technology. Working in Agile multidisciplinary teams, you'll take ownership of your code and adopt a customer/user-centric approach, ensuring solutions meet real operational needs while maintaining excellent debugging practices and time management across concurrent projects.

WHAT WE'RE LOOKING FOR (Required)

  • Frontend Expertise: Strong experience with HTML5, CSS3 (LESS or SASS preprocessors), JavaScript, and TypeScript
  • Angular Proficiency: Solid hands-on experience building modern web applications with Angular framework
  • Backend Development: Proven experience with Java and Spring Boot for enterprise application development
  • Architecture Knowledge: Strong understanding of Microservices architecture patterns and RESTful API design and implementation
  • Linux Proficiency: Comfortable working with Linux Shell for development, deployment, and troubleshooting tasks
  • Debugging Mastery: Excellent knowledge of debugging practices and techniques for both frontend and backend systems
  • Time Management: Good organizational skills managing multiple priorities and deliverables
  • Team Collaboration: Strong team player capable of working effectively in multidisciplinary Agile environments
  • User Focus: Customer/user-centric mindset in software development and problem-solving
  • Ownership: Sense of ownership and pride in performance and impact on company success
  • Self-Driven: Ability to work autonomously in a remote-first environment with minimal supervision
  • Language: B2 English (Upper Intermediate) minimum for technical communication
  • Seniority: Senior-level experience with full-stack development across multiple projects

NICE TO HAVE (Preferred)

  • Experience with AWS cloud services and deployment
  • Knowledge of additional CSS preprocessors or modern CSS frameworks
  • Familiarity with CI/CD pipelines and DevOps practices
  • Experience with containerization technologies (Docker, Kubernetes)
  • Background in logistics, supply chain, or operations technology domains
  • Exposure to other JavaScript frameworks or libraries
  • Understanding of performance optimization for high-traffic applications
  • Experience with testing frameworks (Jest, Jasmine, JUnit, etc.)
  • Knowledge of version control best practices (Git workflows, code reviews)