Swan is looking for a Senior Freelance Software Engineer to join is tech team of 70+ people for a specific project over a few months.
The Engineering team is by far the largest at Swan. This team includes Software developers, who build payments and end-customer applications, as well as Infrastructure, DevOps, QA, and Security.
We build with intent, focusing on solving real problems that matter. In a regulated environment, compliance, security, and resilience are at our core. We value ownership, open collaboration, and a shared vocabulary to keep complexity manageable. Simplicity is key, clean, maintainable code wins over clever tricks. We ship fast, learn continuously, and always strive for excellence. 💡
✨ Your mission
You will be technically responsible for one or more projects.
You will have the opportunity to solve problems in one of the most demanding IT domains with a reactive architecture.
You will design with the product team the bank by API.
You will improve the performance of a system with a rapidly growing load.
You will ensure the respect of the architecture rules and of the automated tests
Our technical environment
✨ You’re a great match if:
Experience: From 4-5 years as a Software Developer with a strong grasp of back-end systems.
Mastery of common back-end issues (perfomance improvements, observability, database queries (SQL) and SQL performance improvements)
Good knowledge of a JVM language (Kotlin, Scala or Java)
Hands-on experience with automated testing & CI/CD
Bonus: Familiarity with GraphQL, Kafka, and microservices architecture
Passionate about functional programming & open source
Always up to date with tech trends (meetups, blogs, side projects)
Fluent in English
Our ideal teammate: Empathetic. Skilled. Frank. We love to challenge each other, and we leave our egos at the door.
A 30-min video call with our Talent Acquisition Manager, to get to know you, understand your career expectations and answer your questions
A live coding interview with two Software Engineers
A hiring manager interview with an Engineering Manager
An interview with our Engineering Director