1,709,141open jobs
101,977companies
254,613added this week
Browse all
Salary
≈ $35k – $104k per year (Estimated)
Location
Hybrid (Serbia)
Seniority
Senior · 8+ years exp
Employment
Full-Time

First seen by Alion on Oct 14, 2026.

Overview
Company
Impact
Profile match

Job Title: Senior Full Stack Developer

Location: Remote

Employment type: B2B contract, indefinite basis (Freelance or Contract)

For our client, ZIM Integrated Shipping Services, a global shipping and logistics company, we are seeking a Senior Full Stack Developer to join ZIMLABS, ZIM's technology innovation hub. In this role, you'll help design and build cutting-edge digital products while taking ownership of the full software development lifecycle, from solution design and architecture to development, testing, and deployment. You'll collaborate in a highly engineering-driven environment that embraces Extreme Programming (XP), remote pair programming, TDD, and continuous improvement.

Role description:
  • Hands on expert level fullstack development of innovative, business-critical applications.
  • Own and lead the full engineering lifecycle: technical discovery, solution design, architecture, implementation, testing strategy, DevOps, production readiness, and continuous improvement.
  • Act as a technical authority for complex Java/Spring, React, microservices, cloud/hybrid, and container-based solutions.
  • Drive XP practices with remote pairing, TDD/BDD, continuous integration, evolutionary design, fast feedback loops, and high-quality engineering standards.
  • Use AI-assisted development capabilities responsibly to accelerate delivery, improve design quality, generate tests, review code, support refactoring, and enhance engineering productivity.
  • Reference: ONLfPC-TXAjuaH2AISXb-S4E33sMF9Y-7RDakesO3EuBZoZG9m4D9gpYVxtlRu4R
Key responsibilities:
  • Lead architecture and design decisions for complex services, APIs, front-end capabilities, integration flows, and cloud-ready components.
  • Guide other developers through pairing, code reviews, design reviews, mentoring, and hands-on technical leadership.
  • Translate business needs into scalable, maintainable, secure, and testable technical solutions.
  • Identify modernization opportunities, reduce technical debt, and improve system reliability, observability, performance, and deployment quality.
  • Promote engineering excellence across teams: clean code, automation, testability, secure coding, reusable components, and clear technical documentation.
Role requirements:
  • BSc in Software Engineering or BS degree in Computer Science, or equivalent practical engineering experience.
  • 8+ years of hands-on software engineering experience, including significant experience in enterprise-scale systems.
  • Expert-level Java experience, including Spring / Spring Boot / Spring Cloud, microservices, RESTful APIs, and integration-oriented architecture.
  • 4+ years of front-end development experience, mainly React, with strong knowledge of modern JavaScript / TypeScript frameworks, component design, state management, and reactive UI patterns.
  • Strong experience in distributed systems design, API-first architecture, service resilience, service discovery, circuit breaker patterns, scalability, observability, and performance tuning.
  • Strong experience with TDD/BDD and automated testing using frameworks such as JUnit, Jasmine, Mockito, Protractor/Selenium, or equivalent modern tools.
  • Solid DevOps mindset and hands-on experience with CI/CD, Jenkins or equivalent pipelines, automated quality gates, deployment automation, and production-readiness practices.
  • Experience designing, developing, and deploying cloud/hybrid solutions in container-based environments such as Kubernetes or Cloud Foundry.
  • Experience with Kotlin, functional programming, Java Streams, and modern JVM ecosystem practices - strong advantage.
  • Ability to evaluate technology options, make architectural trade-offs, and communicate technical recommendations clearly to both engineering and management stakeholders.
  • Self-starter with strong ownership, ability to prioritize complex work, drive decisions, and operate effectively in a rapidly changing environment.
  • Excellent problem-solving skills, high engineering judgment, strong critical thinking, and ability to simplify complex technical challenges.
  • Good English - verbal and written.
AI capabilities:
  • Practical experience using AI-assisted development tools such as GitHub Copilot, Microsoft Copilot, ChatGPT/OpenAI based tools, or equivalent AI engineering assistants.
  • Ability to use AI tools to accelerate coding, unit-test generation, refactoring, documentation, troubleshooting, API exploration, and code-review preparation.
  • Understanding of responsible AI usage in software engineering, including data sensitivity, security, IP awareness, validation of generated output, and human-in-the-loop review.
  • Experience integrating AI/LLM capabilities into applications, workflows, developer tooling, or automation processes - strong advantage.
  • Ability to identify practical AI use cases that improve developer productivity, reduce manual effort, and increase delivery quality without compromising security or maintainability.
Candidate profile:
  • A hands-on expert, not only a senior implementer: able to lead by example and raise the technical level of the team.
  • Comfortable working across back-end, front-end, DevOps, architecture, testing, and production concerns.
  • Strong mentor and pairing partner who helps other developers become better engineers.
  • Business-aware engineer who understands delivery impact, quality, maintainability, and long-term platform evolution.
    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.
    1,709,141 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
    Serbia
    In office • Full-Time • Luxembourg City
    SQL
    C#
    Visual Basic
    C#
    .NET
    DevOps
    Rest API
    Azure DevOps
    Azure
    SOAP
    Apply
    ≈ $55k – $133k per year (Estimated) • Remote (Argentina) • Buenos Aires
    Apply
    ≈ $111k – $269k per year (Estimated) • Remote (Colombia) • Medellín
    Apply
    ≈ $63k – $152k per year (Estimated) • Remote (Venezuela) • Caracas
    Apply
    ≈ $115k – $278k per year (Estimated) • Remote (Guatemala) • Guatemala City
    Apply
    ≈ $36k – $106k per year (Estimated) • In office • 5+ years exp • Serbia
    Java
    Kotlin
    Java
    Spring Framework
    Databases
    PostgreSQL
    Redis
    DevOps
    Rest API
    Apply
    ≈ $35k – $104k per year (Estimated) • Remote (Serbia) • 5+ years exp • Serbia
    JavaScript
    PHP
    TypeScript
    PHP
    Laravel
    Symfony
    Databases
    Amazon Aurora
    AI/ML
    Cursor
    Claude Code
    AI Agents
    OpenAI Codex
    Frontend
    Vue.js
    DevOps
    AWS
    Amazon S3
    Amazon ECS
    QA
    Playwright
    Apply
    ≈ $34k – $99k per year (Estimated) • Remote (Serbia) • Serbia
    Java
    SQL
    Management
    Agile
    Apply
    ≈ $30k – $84k per year (Estimated) • In office • Full-Time • 5+ years exp • PhD • Bulgaria • Serbia • Hungary • Portugal • Croatia
    Python
    C++
    C++
    CMake
    DevOps
    GitHub Actions
    GitLab CI
    CI/CD
    Jenkins
    Git
    Configuration Management
    Linux
    Cybersecurity
    SBOM
    Apply
    ≈ $19k – $43k per year (Estimated) • Hybrid • 3+ years exp • Serbia
    Management
    Microsoft Office
    Apply
    See all jobs
    This is one of many
    1,709,141 more open roles from verified company boards, updated every day.