Technology
·
Fully Remote
Senior Scala Developer
About ICEO:
We are a venture builder and for over 10 years we have been creating innovative startups that are recognized on the market - they quickly gain customers and investors. We specialize in technologies such as blockchain, big data, and fintech.
Join ICEO and become part of a team that has a real impact on the Fintech market:
- As a remote-first company, we enable you to work from anywhere in the world, but you can also work in one of our offices in Poland (Cracow) or Estonia (Tallinn),
- We offer semi-flexible working hours - we would like you to be available between 11 am and 3 pm CET - the rest you set yourself;
- You will play one of the key roles in the creation of our products in fintech, web3 and cryptocurrency industries.
Project you will work on:
- Trading platform that facilitates automated live cryptocurrency trading across multiple exchanges, considering complete transaction history, tax lots, fee detection, arbitrage opportunities, and slippage.
- Analytics module designed to aid the internal analytics team in assessing strategy effectiveness, among other functions.
- Integration with external systems, such as cryptocurrency exchanges, fiat exchanges, OTC providers, staking platforms.
In this role, you will:
- 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
Methodology / Tech-stack:
- Language & approach: Scala 2, Cats Effect 3, FS2
- Architecture: Microservices, Event Sourcing, Reactive approach
- Infrastructure: Docker, Kubernetes, Microservices, Google Cloud Platform, ArgoCD, PostgreSQL, Nats
What we expect from you:
- Over 4 years of experience in backend development.
- Considerable expertise in developing real-time services within a multithreaded asynchronous environment
- Extensive proficiency in Scala with a minimum of 3 years of practical experience
- Strong understanding of functional programming and Scala Typelevel stack
- Comprehensive knowledge of message brokers such as Kafka or Nats
- Proficiency in streaming, particularly with FS2
- Proven ability to analyze and solve complex technical problems
- Familiarity with multithreading concepts and distributed computing
- Self-motivated with strong sense of ownership, 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 and Trading Services or related fields.
- Passion for trading or the crypto world.
Why it’s worth a try - advantages of working at ICEO:
- Salary PLN 25 000 - 36 000 (approx. EUR 5,900 - 8,500) on the invoice on a full-time B2B contract.
- 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.
- Department
- Technology
- Remote status
- Fully Remote
Technology
·
Fully Remote
Senior Scala Developer
Loading application form
Already working at ICEO ?
Let’s recruit together and find your next colleague.