Hybrid Senior Kotlin Engineer

Posted last month

Apply now

About the role

  • Contribute as a Senior Kotlin engineer in a newly forming pod, shaping design discussions and delivering elegant solutions
  • Build and integrate new APIs to support collections and other product functions
  • Create new internal tools and support expansion of products and services in the US
  • Deliver idiomatic Kotlin solutions and participate in collaborative design forums with stakeholders across the business
  • Write comprehensive automated tests at all levels and use CI/CD (Gradle, GitHub Actions) to deploy features
  • Work in small teams, take ownership across a broad remit, and make decisions that drive material impact
  • Participate in interactive architecture/design exercises and technical project walkthroughs during interview and in role
  • Collaborate with engineers, product and other stakeholders to align on solutions and improve team capabilities

Requirements

  • Strong commercial Kotlin experience
  • An ability to write simple, clean code
  • Experience and understanding of databases; relational databases are a must, NoSql would be nice too
  • Be able to quickly understand complex, financial business domains
  • Understand different software architectures rapidly
  • Understands abstraction and interpolation
  • Able to write comprehensive, automated tests at all levels of the pyramid
  • Understanding of the Kanban agile methodology (nice to have)
  • Familiarity with AWS, Postgres, RabbitMQ, Docker, Kubernetes
  • Familiarity with GraphQL is desirable
  • Experience with Gradle and GitHub Actions
  • Experience with JUnit Jupiter, Kotest and TestContainers for automated testing
  • Ability to build and integrate APIs, create internal tools, and support product expansion in the US
  • Someone who can get along with others and build relationships
  • Someone who wants to continually learn, improve and collaborate
  • Someone who can solve problems on their own but also knows when to go to their peers for help
  • Someone who is a rational thinker and is aware of the ‘why’ behind the way they do things
  • Someone who is a pragmatist who can sensibly weigh the tradeoffs between code quality and delivery
  • Must be able to be in the office 3 days per week (application question)

Benefits

  • Best-in-class compensation including equity
  • Work from home every Monday and Friday if you wish (flexible working)
  • In-house chef prepares fresh, healthy lunch in the office every Tuesday-Thursday
  • Fully stocked kitchen in the office
  • Private health insurance
  • Encouraged and sponsored personal and team growth through our training budget
  • 10% time for all engineers
  • Active guilds
  • Opportunity to scale up one of the world’s most successful fintech companies

Job title

Senior Kotlin Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job