Backend Software Engineer Python Data
Role details
Job location
Tech stack
Requirements
At Fourthline, our mission is to fight financial crime. We help protect the global financial system by verifying millions of identities for banks, neobanks, online brokers, crypto exchanges, and insurers like N26, Trade Republic, flatexDEGIRO, Nationale Nederlanden, Qonto, Shine, Solarisbank, and more. Prevent financial crime by building best-in-class SaaS solutions with our talented Anti-Money Laundering (AML) and Bank Account Verification (BAV) + Qualified Electronic Signatures (QES) teams in Barcelona- we're looking for a Backend Software Engineer II who brings solid technical expertise, a product-driven mindset, and a collaborative spirit across diverse domains and skill levels. As a Backend Engineer At Fourthline, You Will Design, develop, maintain, and improve our microservices, and take responsibility for thorough testing and reliable deployments of your stories. As you grow within our team, there are possibilities to progress to Senior Engineer and beyond, with clear pathways to further your technical, problem-solving and communication competencies, and to build your knowledge of the FinTech industry. NET 5-8 - Our cloud-based microservices architecture includes REST APIs, Docker, Message Queues (RabbitMQ), RDBMS (PostgreSQL), Wolverine, Marten (Doc + Event stores), and much more. Minimum 3 years software development experience in one or more general-purpose programming languages. NET 5-8, or .NET Core 3.x. Proficiency in C# (version 10 or later). Experience in unit and integration testing with XUnit (MSTest/NUnit are a plus). NET Web API. Knowledge of common software design patterns. Experience with Git and CI/CD in Azure DevOps. Experience with cloud providers such as AWS and Azure; experience with EKS and Terraform is highly valued. Ability to work on-site at our office in Barcelona at least 3 days a week as per our Hybrid Working Policy. English full professional proficiency.