AboutSwan is Europe’s embedded banking specialist. We empower software companies to embed banking features like accounts, cards, and payments directly into their products, under their own brand. Swan processes over €1.5 billion in monthly transactions for more than 150 companies—such as Pennylane, Indy, Agicap, Libeo, and Lucca. Founded in 2019, the company has received growth capital from leading investors like Lakestar, Accel, Creandum, Bpifrance, and Eight Roads. Swan is a principal member of Mastercard and a licensed financial institution, regulated by the French banking authority (ACPR).Our missionBanking belongs in business softwareMany software companies already serve small businesses well, helping them send invoices, run payroll, manage inventory, and more. They aim to become the central hub for managing every aspect of business life.However, there’s a gap in financial workflows. Critical tasks like managing cash flow, tracking payments, or reconciling accounts often happen outside the software, across spreadsheets, email threads, and banking portals.This is a missed opportunity. Business software shouldn’t just record financial activity — it should run it.To learn more about us: About Swan ; Our story.Job descriptionSwan is looking for a Senior Freelance Software Engineer to join our tech team of 70+ people for a specific project over a few months.The Engineering team is the largest at Swan, including Software Developers, Infrastructure, DevOps, QA, and Security teams.We focus on solving real problems with intent. In a regulated environment, compliance, security, and resilience are core values. We value ownership, open collaboration, and a shared vocabulary to manage complexity. Simplicity, clean, maintainable code, fast shipping, continuous learning, and excellence are our guiding principles.Your missionYou will be technically responsible for one or more projects.You will solve problems in a demanding IT domain with a reactive architecture.You will design the bank API with the product team.You will improve system performance under increasing load.You will ensure adherence to architecture rules and automated tests.Our technical environmentScala, FPTS, Typelevel, PostgreSQL, Kafka, GraphQL, K8S, AWSPreferred experienceYou’re a great match if:Experience: 4-5 years as a Software Developer with strong back-end skills.Expertise in back-end issues like performance, observability, SQL queries, and SQL optimization.Good knowledge of JVM languages (Kotlin, Scala, or Java).Hands-on experience with automated testing CI/CD.Bonus: familiarity with GraphQL, Kafka, microservices architecture.Passionate about functional programming open source.Up-to-date with tech trends (meetups, blogs, side projects).Fluent in English.Our ideal teammate: Empathetic, skilled, frank. We challenge each other and value humility.Don’t let not ticking all boxes stop you from applying! Swan is committed to a caring, diverse work environment, valuing experience, skills, and personality.Swan values diversity and is committed to an inclusive environment for all employees.About SwanOur values:Simplicity, Long Term thinking, Excellence, and Humanity guide our actions daily. We aim to make complex things simple, support long-term growth and sustainability, deliver high-quality services, and act with kindness and integrity.Learn more about our culture.Recruitment process30-min video call with Talent Acquisition to discuss your background and expectations.Live coding interview with two Software Engineers.Interview with an Engineering Manager.Interview with our Engineering Director.
#J-18808-Ljbffr