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
- 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.
- 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.
- 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.
- 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.
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
Analyste - Programmeur .net
1 day ago
In office • Full-Time • Luxembourg City
SQL
C#
Visual Basic
C#
.NET
DevOps
Rest API
Azure DevOps
Azure
SOAP
Apply
Remote Drafter (Software: Chief Architect)
2 years ago
≈ $55k – $133k per year (Estimated) • Remote (Argentina) • Buenos Aires
Apply
Remote Drafter (Software: Chief Architect)
2 years ago
≈ $111k – $269k per year (Estimated) • Remote (Colombia) • Medellín
Apply
Remote Drafter (Software: Chief Architect)
2 years ago
≈ $63k – $152k per year (Estimated) • Remote (Venezuela) • Caracas
Apply
Remote Drafter (Software: Chief Architect)
2 years ago
≈ $115k – $278k per year (Estimated) • Remote (Guatemala) • Guatemala City
Apply
Senior Backend Engineer
3 days ago
≈ $36k – $106k per year (Estimated) • In office • 5+ years exp • Serbia
Java
Kotlin
Java
Spring Framework
Databases
PostgreSQL
Redis
DevOps
Rest API
Apply
Senior Full Stack Engineer
4 days ago
≈ $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
Senior Java Engineer
4 days ago
≈ $34k – $99k per year (Estimated) • Remote (Serbia) • Serbia
Java
SQL
Management
Agile
Apply
Senior DevOps/Build System Engineer
1 day ago
≈ $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
GS Human Resources Team Manager
8 hours ago
≈ $19k – $43k per year (Estimated) • Hybrid • 3+ years exp • Serbia
Management
Microsoft Office
Apply
This is one of many
1,709,141 more open roles from verified company boards, updated every day.

