Senior Scala Developer Opportunity

inhire.io company

Subscribe to our Telegram Channel

Senior Scala Developer in POLAND

Remote 8 months ago
Dla naszgeo klienta ICEO Venture Builder poszukujemy osoby na stanowisko 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
  • 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 FP, typelevel stack
  • Task management: Jira
  • Observability: Grafana, Kibana
  • Infrastructure: Docker, Kubernetes, Microservices, Google Cloud Platform, ArgoCD
  • Work methodology: Kanban.

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) gross 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.
Apply now

Subscribe our newsletter

New Things Will Always Update Regularly