Senior Scala Developer | Zio stack | Remote
ICEOAbout the role
About the role:
As a Senior Scala Developer, you'll play a pivotal role in building an advanced, low-latency trading platform that bridges the gap between traditional finance and Web3.0. Your expertise in Scala FP will help shape our core infrastructure, ensuring performance, scalability, and reliability for institutional clients and high-net-worth investors.
This isn’t just another development role—it’s an opportunity to own and drive engineering excellence, collaborate with a talented global team, and build a cutting-edge platform that processes millions of transactions daily. If you thrive in a high-impact environment where innovation meets financial technology.
Join us remotely, you can be located anywhere around the CET time zone, as our work is 100% offline. The position is full-time.
About ICEO:
We are a venture builder that has been creating innovative startups for the past twelve years. We’re on a mission to accelerate growth, enhance operational capabilities, and secure investments for our portfolio companies.
With a team of more than 150 people from 25 countries, we leverage repeatable company-building processes and best practices to derisk scaling and increase the probability of success. Our multiple exits so far stand as a testament to that.
Join us to build the future together!
The project you will work on:
BeOne is a next-generation neobank that redefines how individuals and businesses manage money by blending traditional and digital finance. Our platform offers multi-currency accounts, ultra-low fees, real-time global payments, and robust financial tools, all within an intuitive, refined interface.
Our bold vision is to become the largest regulated funds and data transfer network for both retail and business customers. We empower users with financial freedom, security, and efficiency, whether for personal finances, business operations, or global investments.
Technical stack:
- Language & approach: Scala FP, Zio.
- Task management: Jira.
- Observability: Grafana, Kibana.
- Infrastructure: Docker, Kubernetes, Microservices, Google Cloud Platform, ArgoCD.
- Work methodology: Kanban.
What you will be doing:
- Develop and own software solutions: Ensure code quality, maintainability, and performance by adhering to coding standards.
- Engage in the full development lifecycle: Participate in all stages, from gathering and analyzing requirements to implementation, testing, and monitoring, while building strong relationships and trust through consistent delivery.
- Provide technical guidance: Offer technical support throughout the product lifecycle, including the early stages of product development.
- Participate in architectural discussions.
- Own and deliver engineering objectives.
- Lead and collaborate with cross-functional teams: Work closely with engineers, analytics, and other teams to navigate through varying levels of detail.
- Tackle challenging problems: Address complex issues in the domains of finance and distributed systems.
- Review code: Conduct code reviews to ensure best practices and quality standards are maintained.
- Provide technical support: Troubleshoot, diagnose, and resolve issues with the trading platform, delivering timely and robust solutions.
- Contribute to documentation: Enhance technical documentation for the solutions provided.
- Support and mentor other team members.
What do you need:
- Over 4 years of experience in backend development.
- Extensive proficiency in Scala with a minimum of 3 years of commercial experience.
- Experience with Scala Zio or Typelevel (for example, Cats Effect) stack.
- Considerable expertise and proven track record of successfully designing and building web systems based on microservices architecture.
- Knowledge and familiarity with REST API principles and best practices.
- Experience in enhancing application performance through optimization techniques.
- Familiarity with multithreading concepts and distributed computing.
- Self-motivated and accountable, capable of working independently with minimal supervision.
- Great communication skills with both technical and non-technical people.
- Proficient in both written and spoken English, at a B2 level or higher.
What we offer:
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s