Backend Developer Opportunity
Imagine working in a vibrant, central location with seamless access to public transport. You'll have the flexibility to bring your furry best friend to the office and enjoy a flexible work culture where you set your own schedule and tasks. Our team provides free snacks, fresh fruit, and drinks to fuel your day.
As a Backend Developer, you'll be at the heart of our operations, designing and developing highly scalable architectures for our machine learning systems and platforms. You'll dive into large-scale projects involving real-time and batch processing, utilizing a variety of languages and technologies to create impactful solutions. From concept to deployment, you'll own your work and see your contributions directly enhance our offerings.
Key Responsibilities:
* Design and develop highly scalable architectures for our machine learning systems and platforms.
* Work on large-scale projects involving real-time and batch processing, utilizing a variety of languages and technologies.
* Deploy code to production using our advanced CI/CD pipeline.
* Contribute to the development of key products that enhance our core offerings.
* Collaborate closely with engineering and product teams throughout the entire product lifecycle.
Required Skills and Qualifications:
* 5+ years of hands-on server-side development experience.
* Proven experience with Scala/Java.
* Experience with database technologies (SQL/NoSQL).
* Familiarity with stream processing applications (a plus).
* A passion for clean, efficient, and resilient code (SOLID principles).
* A collaborative spirit and excellent communication skills.
Benefits:
* A monthly benefits package that includes WFH equipment, gym memberships, and more.
* Access to leading learning platforms like Udemy and cutting-edge AI tools to fuel your professional growth.
We are looking for a self-directed learner with a passion for innovation and a desire to work in a dynamic, supportive environment. If you're passionate about shaping the future of FinTech, we want to hear from you.