Role Title Software Engineer — Backend (Go, MongoDB, Kafka)
Your Role: As a Software Engineer, you will be responsible for developing, maintaining, and optimizing our financial platform based on a microservices architecture. This role requires strong backend development expertise, system design skills, and a deep understanding of financial workflows, with a focus on MongoDB and Kafka.
What You Will Be Doing: * Develop and maintain microservices supporting the financial platform’s core functionalities. * Design and implement solutions leveraging MongoDB and Kafka to handle high-volume, real-time data processing. * Contribute to testing strategies, ensuring comprehensive test coverage for business-critical processes. * Optimize the existing codebase for performance, scalability, and reliability. * Document APIs and ensure compliance with industry standards. * Troubleshoot and resolve production issues promptly. * Implement and maintain CI/CD pipelines for seamless deployment processes.
Who You Are: * Strong problem-solver with excellent debugging abilities. * Effective collaborator with cross-functional teams, including QA, DevOps, and product management. * Clear communicator who can articulate technical decisions and designs. * Structured thinker who thrives in building scalable solutions.
Your Experience: * Proficiency in Go (Golang). * Experience with scripting languages such as Shell scripting and JSON. * Expertise in designing and implementing scalable microservices. * Hands-on experience with Docker and Kubernetes. * Strong knowledge of Kafka, including producer/consumer patterns, message partitioning, and offset management. * Proven experience in building RESTful APIs and using Swagger/OpenAPI for documentation. * Strong experience with MongoDB (schema design, query optimization, indexing). * Familiarity with relational and non-relational databases. * Proficiency in unit and integration testing, with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI. * Understanding of financial operations (transaction processing, ledger management, payment gateways). * Experience with monitoring tools like Grafana. * Preferred: experience in fintech or financial services, deep MongoDB knowledge (replication, sharding, aggregation), advanced Kafka expertise, and Go-specific frameworks.
What we are offering * Competitive salary negotiable depending on the candidate level * Share options * We are still a start-up and more benefits are on the way
About Fintech Farm We are a UK fintech creating successful neobanks in emerging markets in partnerships with local traditional banks.
Our success builds upon a best-in-class product, customer experience, emotional engagement, viral marketing and deep credit decisioning expertise.
One of our founders had previously co-founded a highly successful Eastern European neobank with a multi-million customer base.
We launched our first market with Leobank in Azerbaijan in 2021, where we have already established market-leading positions. Our next market was Vietnam, where we launched Liobank in early 2023 and also gained solid traction.
We have a few more new markets in the pipeline for the next 12 months, and we are starting to build the team there.
Why Fintech Farm is a great place to be Our ambition. We are looking to become a leading consumer digital bank brand in each market we operate, making it easy for consumers to interact with their money. You could be a part of this exciting journey.
Our culture. * Customers. We always go above and beyond to provide an amazing customer experience. We serve our customers the way we would want our mom to be served. And who said that banking has to be boring? We make our apps not just easy but fun to use. * People. We have 250 employees now at Fintech Farm and we are all business partners in our company. Each of us thinks big, acts as if we own the place and never takes “no” for an answer. We work with strong individuals whom we empower and trust rather than micromanage. Common sense rather than formal policies prevails in all that we do. We always stay curious and open-minded. We embrace the we over me culture.