Hybrid Software Engineer

Posted last week

Apply now

About the role

  • Design, develop, test, and deploy scalable backend software solutions using Java or Kotlin
  • Make key architectural and design decisions for backend systems
  • Build and maintain deployment infrastructure, including CI/CD pipelines
  • Manage schema evolution and data migrations in production environments
  • Proactively optimize system performance (profiling, caching, JVM tuning, etc.)
  • Ensure high code quality through reviews, testing, and adherence to engineering best practices
  • Enhance monitoring and alerting to improve system availability and responsiveness
  • Create and maintain clear, concise, and up-to-date technical documentation

Requirements

  • 5+ years of professional software development experience
  • Expertise in Java or Kotlin
  • Strong understanding of software design principles, patterns, and best practices
  • Experience with databases (SQL and/or NoSQL) and data migrations
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes
  • Experience with non-blocking/asynchronous programming (e.g., Spring WebFlux, Reactor)
  • Knowledge of message brokers or event-driven architectures (e.g., Kafka, RabbitMQ)
  • A collaborative mindset and passion for building scalable, reliable, and impactful technology.

Benefits

  • Our vision is to build a new financial ecosystem.
  • Inclusion fosters innovation we’re proud to have a diverse global team.

Job title

Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

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

Report job