Changing the way Europe pays.
Fullstack Engineer
Location
Belgium
Posted
1 day ago
Salary
0
Seniority
Lead
Job Description
Fullstack Engineer
EPI Company
• Own and deliver features from end to end, including frontend, backend and infrastructure • Lead the architecture and development of EPI's cloud-based microservices, focusing on scalability, performance, and business alignment • Set high code quality standards, employ best practices for maintainable code, and oversee end-to-end feature development for timely delivery and stakeholder alignment • Oversee the platform's development with strategic decisions, considering current needs and growth expectations • Drive innovation within your team to solve complex problems and improve efficiency • Collaborate closely with cross-functional teams like product management & design, web development, and QA to ensure smooth development and excellent products
Job Requirements
- +7 years of professional experience in software development, including at least 5 years of back-end development and 2 years of front-end experience
- Fluent in English (CEFR C1 or C2); German, Dutch, French, or other European languages are a plus
- Thrive in a remote-first, multicultural environment
- Proven experience in building scalable system architectures and familiarity with modern design patterns and REST API design, coupled with a dedication to clear technical documentation
- Proficiency in core backend technologies like Kotlin, Ktor, Docker, Kubernetes, MongoDB and Kafka
- Ability to recognize and implement effective automated tests at suitable levels of involvement
- Experience in implementing UI/UX that meets user needs
- Experienced in Agile methodologies, adaptable to changing project needs and timelines
Benefits
- Remote-first culture with quarterly and annual all-staff in-person meetups to keep teams connected and collaborative
- Possibility to work from another EU country for up to 3 months per year
- Competitive compensation package, featuring salary, performance-based bonus, and a thoughtfully designed, high-quality benefits program
- The opportunity to be part of a multicultural European company
- Learning & development budget : €5,000 training budget per year
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Mid-Level Full-Stack Software Engineer
magentIQAI where it wins. People where it matters. Better together.
• Develop and enhance production applications using Next.js, React, TypeScript, Django, FastAPI, and PostgreSQL. • Build new features while maintaining and improving existing systems and workflows. • Create responsive, accessible, and reusable frontend components aligned with established design patterns. • Develop secure, scalable, and maintainable backend services and APIs. • Design, optimize, and maintain PostgreSQL databases, schemas, queries, and migrations. • Troubleshoot and resolve issues across frontend, backend, and database layers. • Improve application performance, reliability, maintainability, and test coverage. • Participate in code reviews and contribute to engineering best practices. • Translate product requirements into practical technical solutions and implementation plans. • Document technical decisions, architecture considerations, and system behavior. • Collaborate closely with engineers, product stakeholders, designers, and project teams. • Identify risks, dependencies, and technical concerns early to ensure successful delivery. • Take ownership of features from discovery and development through deployment and post-release validation.
• Lead the design and build of internal tools and delivery patterns that accelerate software development and deployment. • Develop and improve custom CI/CD pipelines to automate standard engineering and operational workflows. • Integrate with tools such as Argo CD and Argo Rollouts to support automated, reliable and progressive deployments. • Create repeatable patterns for build, release, deployment and infrastructure workflows that can scale across multiple teams. • Work closely with developers, DevOps, platform engineering and technical leaders to understand pain points and turn them into practical solutions. • Support teams in adopting new tools, processes and ways of working, making sure change is well understood and easy to follow. • Help define good engineering practices around automation, deployment, infrastructure as code and operational readiness. • Act as a mentor and technical partner for teams, helping engineers build confidence with new tooling and delivery processes. • Balance hands-on technical contribution with the ability to influence, communicate and drive change across the organization.
Staff Engineer
Civica USWe're a global company building smart software that helps improve public services
• Define and evolve product engineering practices, tooling, and shared application architecture patterns. • Lead technical discovery, prototyping, and architectural alignment across teams contributing to our new platform. • Provide hands-on support to unblock teams, improve implementation quality, and resolve cross-team technical challenges. • Collaborate with engineering managers and product leads to shape delivery flow, team responsibilities, and ownership boundaries. • Act as a mentor and technical coach to engineers across the organisation. • Contribute to long-term architectural decisions that optimise for modularity, resilience, and operability. • Facilitate healthy architectural debate, consensus-building, and design governance. • Navigate ambiguity and help co-create the organisation’s path toward consolidated, high-quality delivery.
Staff/Principal Software Engineer
SyntheticSynthetically recreating the professional service of bookkeeping.
• Build agents that interact with customers and do accounting autonomously. • Build an accounting ledger from the ground up. • Integrate with financial data providers. • Ship new features daily in Typescript/Node/Svelte. • Make lots of decisions quickly. • Take risks.




