Senior Full-Stack Software Engineer
Indexed description
What you will do
As a Senior Full-Stack Engineer, you will act as a technical anchor for the team. You will move seamlessly across the stack, taking high-impact features from initial technical discovery through to production-ready implementation, automated testing, and release. Communicating with key stakeholders throughout the development lifecycle.
Key Responsibilities Include
- Architect & Deliver Features: Lead the technical design and implementation of resilient, end-to-end full-stack features using React, TypeScript, Java, and Spring Boot.
- Embed AI tools: Such as Claude Code, Codex, Gemini, and GitHub Copilot — into your daily workflow: accelerating delivery, raising code quality, automating repetitive engineering work, and identifying process improvements others miss. Mentoring team members in well established practices.
- Drive Resilience Strategy: Define and implement robust client-side and edge strategies to ensure application availability in environments with unstable connectivity, managing complex local data lifecycle, state synchronization, and fault-tolerant retry flows.
- System Integration & Security: Oversee secure, decoupled service-to-service communication, maintaining strict API governance, schema contracts, and boundary protections across internal ecosystems.
- Establish Engineering Standards: Define the overarching automated testing strategy for the product, balancing rapid delivery with rigorous multi-tier testing methodologies to minimize production risk.
- Telemetry & Observability: Embed advanced monitoring, tracing, and proactive alerting frameworks across the application stack to maintain operational health and analyze system behavior.
- Technical Leadership: Champion architectural integrity, lead code reviews, minimize technical debt, and mentor engineering peers to elevate the team’s delivery standards and engineering velocity.
Essential Skills & Experience
- Advanced Full-Stack Expertise: Strong core Java background coupled with extensive practical experience building and maintaining enterprise Spring Boot applications, alongside solid experience in modern React (v18+) and TypeScript.
- Operational Ownership: Proven track record of owning software throughout its lifecycle—from whiteboarding architectures through to troubleshooting tight SLA production issues using telemetry dashboards.
- AI & Engineering Efficiency: Comfort utilizing agentic coding tools and LLMs responsibly to accelerate delivery without compromising review standards or code quality.
- Advanced PWA Capabilities: Prior exposure to complex client-side caching strategies, Workbox, service worker updates, and local database management via IndexedDB.
- State & Query Management: Professional experience working with Redux Toolkit and RTK Query to manage intricate asynchronous UI states.
- Cloud Infrastructure: Hands-on experience with AWS, specifically utilizing DynamoDB (with the AWS SDK v2 Enhanced Client) and S3 for dynamic asset delivery.
- Build Optimization: Experience configuring Gradle build tasks
- DevOps (CI/CD pipelines, Infrastructure as Code, observability tools, resource management).
- Domain Expertise: Background in logistics, supply chain, fulfilment, automated warehousing, or operationally intensive environments.
- Data Analytics solutions (GC Looker, Big Query, etc.).
- Hybrid office attendance policy that sees you onsite 40% of your time
- 30 days of “Work from anywhere” program
- 30 days of annual leave
- Share plan program
- 150 EUR additional monthly allowance
- Enhanced maternity and paternity leave policy
- Medical plan including health & dental coverage
- Life and disability insurance
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search