Scala Lead Developer
IO Global is searching for a Scala Lead Developer to join their Commercial Tools Team. The Commercial Tools team provides a suite of components to...
IO Global is searching for a Scala Lead Developer to join their Commercial Tools Team. The Commercial Tools team provides a suite of components to customers and partners used to speed up the development of solutions on the Cardano blockchain.
As a Software Engineering Lead at IOG you are responsible for writing high-quality code for our products. You have the exciting challenge of working with cutting-edge research and technology with a focus on the market's needs. To support you on this challenge, our products have software architects, product managers, project managers, formal methods specialists and QA test engineers, with whom you must communicate professionally, effectively and efficiently.
Your mission
- Take an active part in improving the capabilities of the team
- Mentor and lead team members with less experience
- Break up feature descriptions into backlog tasks suitable for the team including all aspects of design, acceptance and deployment
- Form and communicate tactical technical views on sprint composition and planning
- Follow agile software development practices
- Work with teams across multiple time zones
- Work independently on software development tasks
- Be proactive and require minimal supervision or mentoring to complete tasks
- Review specifications produced by architects
- Contribute to the design of algorithms
- Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications
- Commit often and submit small pull requests frequently
- Cover your code with unit, property and integration tests when applicable
- Review the pull requests of your team mates
- Fix bugs in your own code and in legacy code from others
- Be available for emergency fixing of severity 1 issues on deployed products
- Integrate software components and third-party libraries
- Verify and deploy programs and systems
- Troubleshoot, debug and upgrade existing software
- Write documentation for the code
- Write technical user manuals
- Be knowledgeable of distributed and concurrent computation
- Be knowledgeable of the basics of cryptography.
Your expertise
- Degree in Computer Science is desirable but not essential
- A minimum of 2-3 years development experience (professional or otherwise) in the required language (Scala)
- Experience working with Git or Gitlab and Git workflow or Gitlab actions
- Practical experience with Agile software development methods
- Knowledge of functional and object-oriented programming paradigms
- Advanced knowledge of the Scala type system.
- Familiarity with frameworks such as Akka, Cats or other functional libraries, Scalacheck & Scalatest.
- Practical experience in the use of profilers, VM and GC tuning.
Location
IOG is a fully distributed organization and therefore this is a remote position. Due to team distribution we are ideally searching for someone in an Americas or European time zone.
All Colleagues
- Flexible schedule
- Remote work - ability to work anywhere
- Laptop reimbursement
- New starter package to buy hardware essentials (headphones, monitor, etc)
- Learning & Development opportunities
- Competitive PTO and Sick Leave plan
US Employees
- Medical, Dental, and Vision benefits coverage through Anthem with 100% premium cost covered by IO Global for the employee and dependents
- Health Savings Account
- Life Insurance
UK Employees
- Monthly Health Stipend to use towards any wellness or medical coverage/service
- Pension
Below are some other jobs we think you might be interested in.
-
Business Development Lead
- Renegade
- San Francisco
Jun 02 -
Business Development Lead - Japan
- LayerZero
- APAC
- Remote
May 25 -
Lead Blockchain Security Developer (Canton)
- OpenZeppelin
- Anywhere
- Remote
May 23 -
Business Development Lead – Payments & Fintech
- Solana Foundation
- Remote-US
- Remote
May 30 -
Lead Engineer
- CoinDesk
- London
May 05 -
Tokenization Lead
- Monad Labs
- Remote
May 25 -
Marketing Lead
- Goldsky
- Anywhere
- Remote
May 13 -
Finance Lead
- Interlay
- United Kingdom
- Remote
Apr 22 -
Marketing Lead
- Harmony
- Palo Alto, CA
Apr 26 -
Operations Lead
- Harmony
- Palo Alto, CA
Apr 26 -
Business Development
- Partisia Blockchain Applications
- Anywhere
- Remote
May 27 -
Lead Data Engineer
- Galaxy Digital
- New York, NY
May 28 -
Lead Security Architect
- LI.FI
- Remote EMEA
- Remote
May 16 -
Marketing Lead - Brazil
- Binance
- Remote - Brazil, Sao Paulo
- Remote
Apr 29 -
Risk Operations Lead
- Shakepay
- Remote, Canada
- Remote
May 28 -
Product Marketing Lead
- Ripple
- London, UK
Apr 30 -
Java Developer
- Nexo
- Bulgaria / Sofia, BG / Plovdiv, BG
Jun 02 -
Product Marketing Lead
- thirdweb
- New York, Remote, San Francisco
- Remote
May 27 -
Crypto Compliance Lead
- Robinhood
- Bellevue, WA; Chicago, IL; Denver, CO; Lake Mary, FL; Menlo Park, CA; New York, NY; Washington, DC; Westlake, TX
Jun 03 -
Business Operations Lead
- LayerZero
- New York City
May 05

