Senior Full-stack engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+24 more
Job description
- Design, build and maintain highly available, scalable and secure backend systems
- Develop and improve RESTful APIs and integrations with mobile and third-party systems
- Contribute to the architecture and evolution of our backend services and microservices ecosystem
- Support the development and maintenance of our mobile applications using Flutter and Dart
- Collaborate closely with Product, Design and Engineering teams on new features and technical improvements
- Optimize system performance, reliability and scalability across backend and mobile environments
- Ensure code quality through testing, code reviews and engineering best practices
- Contribute to CI/CD pipelines and deployment processes for both backend and mobile applications
- Proactively identify technical debt and propose innovative solutions and improvements
- Share knowledge across the team, mentor more junior engineers and contribute to technical hiring when needed
- Continuously explore and adopt new technologies and best practices
Requirements
Do you have experience in Version control?, Do you have a Master’s degree?, We are seeking an experienced Senior Full Stack Engineer with a strong backend background and hands-on experience in mobile development with Flutter. In this role, you will play a key part in designing, building and optimizing robust backend services while also contributing to the development and evolution of our mobile applications. The position has a strong emphasis on backend engineering, architecture and scalability, while requiring the ability to work across the stack when needed, especially on Flutter mobile applications and integrations. You will join a technology team building and evolving digital banking and wealth management products used in a regulated financial environment. This is an opportunity to work on real banking and payments systems, with a modern cloud-native stack, high engineering standards and direct impact on product quality, scalability and customer experience. We value professionals who are organized, self-motivated, results-driven and comfortable thriving in a collaborative, fast-paced startup environment, taking ownership and pride in their work., Bachelor’s or Master’s degree in Computer Science or a related quantitative field. Required Experience and Skills Backend Engineering
- Strong experience with backend development using Java (11+) and/or Kotlin with Spring Boot
- Candidates with strong backend experience in Go and a clear willingness to work with Kotlin/Spring Boot will also be considered.
- Experience designing and building microservice architectures
- Strong knowledge of RESTful APIs and web service integration
- Experience with relational and NoSQL databases (PostgreSQL and MongoDB preferred)
- Familiarity with messaging systems such as Kafka, RabbitMQ or similar
- Experience with Docker and Kubernetes
- Hands-on experience building cloud-native applications (preferably on GCP)
- Strong understanding of Object-Oriented Programming (OOP), SOLID principles and Test-Driven Development (TDD)
Mobile / Frontend
- Hands-on experience with Flutter and Dart
- Good understanding of mobile application architecture, performance and testing strategies
- Experience integrating mobile applications with backend services and APIs
- Familiarity with CI/CD tools and app release processes
- Understanding of Git usage and code management
General Skills
- Fluent in English and Italian, with strong communication skills
- Excellent problem-solving and analytical skills
- Comfortable working in Agile teams and fast-paced environments
- Strong sense of ownership, accountability and attention to detail
- Experience in FinTech, Banking or highly regulated industries is a plus
- Experience with Jira is a plus
If you’re a passionate engineer looking to work in a dynamic environment where innovation meets excellence, we’d love to hear from you!
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Biggest German Tech Companies
How Much FAANG Companies Actually Pay Software Engineers in 2025
The 12 Best Jobs for Software Engineers
Is Software Engineering Over-Saturated?