Senior Scala Developer Remote, REMOTE KRAKÓW

What we expect from you:

  • Over 4 years of experience in backend development.

  • Considerable expertise and proven track record of successfully designing and building web systems based on microservices architecture

  • Extensive proficiency in Scala with a minimum of 3 years of practical experience

  • Strong understanding of functional programming and ZIO stack

  • Comprehensive knowledge of message brokers such as Kafka

  • Hands-on experience and expertise in working with the PostgreSQL

  • Knowledge and familiarity with REST API principles and best practices

  • Proven ability to analyze and solve technical problems

  • Experience in enhancing application performance through optimization techniques

  • Familiarity with multithreading concepts and distributed computing

  • Full grasp of Git

  • 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 Nice to have:

  • Background in Financial services or related fields.

  • Interest in finances, trading and crypto

  • Proficiency in streaming

  • Familarity with Akka, NoSQL databases and search engines

You will work on one of our projects:


ZND is a revolutionary digital asset management platform for anyone who wants to explore the finance, Web 3.0 and blockchain worlds in a safe and intuitive environment. This strategic collaboration brings together ICEO's expertise in building and scaling valuable startups in the innovative finance space and zondacrypto's status as the largest, most regulated exchange in the CEE region and a community of over 1.2 million active users.


Neobank: Join us in our journey to establish an innovative neobank venture. We're your gateway to digital finance, offering easy fund transfers, card services, and currency exchange. Our vision includes a regulated partner network for seamless, cost-effective, 24/7 transactions, especially with cryptocurrency. Imagine instant fund transfers between our app and exchanges for quick transactions. We simplify cryptocurrency funding, making it easy and quick. We're not just about crypto; any regulated financial entity can join our network for financial accessibility. While we won't sell cryptocurrency directly, our partners enable you to invest in assets like Bitcoin. Be part of reshaping finance's future and help revolutionize neobanking.


Methodology / Tech-stack:



  • Language & approach: Scala FP, Zio

  • Task management: Jira

  • Observability: Grafana, Kibana

  • Infrastructure: Docker, Kubernetes, Microservices, Google Cloud Platform, ArgoCD

  • Work methodology: Kanban.


Technical challanges we face



  • Regulatory compliance - ensuring compliance with strict financial regulations

  • Security - securing applications to protect sensitive customer data and transactions

  • Technical complexity - integrating with various external partners and processing real-time data requires us to carefully design our software and establish essential monitoring systems to ensure a robust platform

  • Scalability - developing solutions to efficiently handle growing number of users and data without sacrificing performance or reliability

  • Blockchain - integrating with various blockchains


Why it’s worth a try - advantages of working at ICEO:



  • Salary PLN PLN 25 000 - 30 000 net (approx. EUR 5,700 - 6,900) net Full-Time Independent Contractor Agreement

  • As part of your B2B contract, you can use up to 38 + 14 days/year of paid interruption in the provision of your services,

  • Equipment - you will receive a MacBook/Windows equivalent and all the high-quality accessories and tools you need,

  • Full-time employment,

  • The possibility of adjusting working hours,

  • Work in remote mode or from one of our offices,

  • Access to training platforms,

  • Work in an atmosphere of innovation, in a multidisciplinary team of professionals,

  • Participation in business and integration meetings.


Recruitment Process:


Our recruitment process includes the following steps:


CV review


We are going to review your application and get back to you with feedback within 7 days.


Stage I:


An introductory conversation with recruitment, during which we will tell you about us and the Venture Builder approach, our goals, the team and about completed and ongoing projects. At this stage, we will want to know your current situation in the context of changing jobs, financial expectations and preferred form of employment.


Stage II:


An interview with our Backend Lead will consist of general questions regarding your expertise, work experience, and leadership abilities.


Stage III:


A meeting with our Back-end Lead, your prospective Manager and one of Back-end Developers. We’d like to discuss the technical assignment and ask you a few technical and soft-skills questions.

,[Develop software solutions ensuring code quality, maintainability and performance by adhering to coding standards, Work on every stage of development - from gathering and analyzing requirements to implementation and testing - establishing strong relationships and trust based on consistent delivery, Interact directly with analytics teams and fellow developers to navigate through various levels of details, Review other developers code, Provide technical support for trading platform - troubleshoot, diagnose, and resolve software issues, providing timely and robust solutions., Contribute to technical documentation of provided solutions] Requirements: Scala, REST API, Microservices, Microservices architecture, Functional programming, Kafka, Git, Communication skills, NoSQL, Windows Tools: Jira, Confluence, Agile, Kanban. Additionally: International projects.
Data publikacji: 2024-05-09
APLIKUJ