Kotlin Jobs in Web3

830 jobs found

web3.career is now part of the Bondex Logo Bondex Ecosystem

Receive emails of Kotlin Jobs in Web3
Job Position Company Posted Location Salary Tags

Blockchain.com

London, United Kingdom

$98k - $108k

R3

Dublin, Ireland

$98k - $156k

Coinmarketcap

Remote

$62k - $75k

R3

Mumbai, India

$105k - $123k

Polygon Labs

EMEA

$81k - $84k

Coinmarketcap

Remote

$62k - $77k

Mythical East

Kiev, Ukraine

$72k - $90k

Luno

Cape Town, South Africa

$90k - $100k

Gemini

Gurgaon, India

$85k - $115k

Blackbird

Remote

$180k - $220k

Kraken Digital Asset Exchange

Remote

$112k - $120k

Floor

Remote

$160k - $200k

Pintu

Setiabudi, Indonesia

$94k - $96k

OKX

Singapore, Singapore

$94k - $96k

Paxos

Remote

$105k - $120k

Lead BackEnd Engineer Payments

Blockchain.com
$98k - $108k estimated

This job is closed

Blockchain.com is the world's leading software platform for digital assets. Offering the largest production blockchain platform in the world, we share the passion to code, create, and ultimately build an open, accessible and fair financial future, one piece of software at a time.

We are looking for an experienced Lead Software Engineer to join the Payments team. This role will be building distributed event driven services to integrate new payment methods, reduce latency, and increase payment success rates. You’ll work with different FIAT partners, work on different banking systems, build the code and clients of multiple payment rails. The ideal candidate has strong knowledge of distributed systems design, is proficient in coding on the JVM (one of Java, Kotlin, Scala), understands the importance of scalability and reliability and has experience integrating some FIAT payment methods.

Our engineering teams are involved in all aspects of the product lifecycle, from idea generation, design, prototyping, planning, execution, shipping and monitoring. We are looking for software engineers who care about the customers, software excellence, are advocates of best practices and love learning new skills.

WHAT YOU WILL DO

  • Expand our rapidly growing user base of 75M+ wallets to reach 1B+ customers.
  • You will work on real-time, latency-critical infrastructure for Payment processing and monitoring.
  • Build specific payment method integrations (Cards, Open Banking, Wire transfers, GBP Fast Transfer, ACH, SEPA, Crypto, .. ); we integrate directly or via partners to the payment networks.
  • Be a part of a dedicated engineering team committed to quality improvements, iterating on products that directly impact millions of users.
  • Build scalable services with Kotlin, and deal with problems like synchronization, asynchronous operations, database optimisations, scalability and reliability of systems.
  • You will build and maintain an in-house framework to integrate multiple banking partners and payment methods
  • The Payments engineering team is building the next generation of our internal framework and you’ll be part of it.

WHAT YOU WILL NEED

  • Having previous experience working in an An Electronic Money Institution (EMI) is a mandatory requirement.
  • You know at least one programming language in depth.
  • You have at least one year of experience in any JVM based languages (such as Java, Kotlin, Scala) and are confident in your ability to build, debug and ship microservices.
  • You have experience building and shipping highly-available, fault tolerant, production ready distributed backend systems.
  • Knowledge of at least how one of these payment methods works is preferred: Cards, ACH, SEPA, Wires. Fast Transfer
  • Experience integrating payment partners in the backend is preferred.
  • You actively participate in creating product and software specifications before implementing them.
  • You pride yourself on consistent high levels of test coverage, strong technical documentation and effective monitoring.
  • You inspire other engineers to do better.
  • Understanding of data structures, databases and large-scale distributed systems.
  • Preferably exposure to technologies such as Kafka, PostgreSQL, Redis, RabbitMQ.
  • You are customer focused and continuously suggest how the backend can provide the best Customer Experience.
  • A passion for crypto and the transformations it enables.
  • We use Kotlin, PostgreSQL, Kafka, Redis, Datadog, Amplitude, Grafana, BigQuery, ApacheSpark and more.

COMPENSATION & PERKS

  • Unlimited vacation policy; work hard and take time when you need it.
  • Unlimited learning policy; order the technical resources you need or simply pick something up from our company library.
  • Apple equipment.
  • Full-time salary based on experience and meaningful equity in an industry-leading company

Is Kotlin a good career?

Yes, Kotlin is a good career choice for developers who want to work in the Android app development, backend development, or cross-platform development space

Kotlin is a modern programming language that was designed to improve upon some of the shortcomings of Java, making it more concise, safe, and interoperable with other languages

Here are some reasons why Kotlin is a good career choice:

  1. High Demand: Kotlin is in high demand in the technology industry, especially in the Android app development space. Many companies are now using Kotlin to develop their Android apps, and the demand for Kotlin developers is growing rapidly.
  2. Compatibility: Kotlin is interoperable with Java, which means that developers can use both languages in the same project. This makes it easy for developers to migrate from Java to Kotlin and vice versa, and it also makes it easier to integrate Kotlin into existing Java-based projects.
  3. Easy to Learn: Kotlin is relatively easy to learn for developers who are already familiar with Java or other similar programming languages. Kotlin has a simpler syntax than Java, making it easier to read and write code.
  4. Concise and Safe: Kotlin is a more concise language than Java, which means that developers can write less code to achieve the same functionality. Additionally, Kotlin has built-in null safety features that help developers avoid common errors and bugs.
  5. Career Growth: Kotlin is a relatively new language, which means that there is a lot of room for growth and innovation. Developers who are proficient in Kotlin have the opportunity to contribute to the development of the language and its ecosystem, which can lead to career growth and advancement.