Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer (Java/Kotlin/Scala)

at RYZ Labs

Posted 1 day ago 4 applied

Description:

  • Ryz Labs is seeking a highly skilled and experienced Senior Software Engineer to join one of their clients on a contract basis.
  • The ideal candidate will possess a strong background in Java, Scala, or Kotlin, with a proven ability to quickly learn and adapt to new and existing systems.
  • This role will involve a mix of development tasks, including contributing to core application logic, working with deployment infrastructure, and database management.
  • The candidate should be comfortable with both independent work and collaborating with the team as needed.
  • Responsibilities include developing, testing, and deploying software solutions using Java, Scala, or Kotlin.
  • The engineer will design and contribute to backend systems, making key architectural decisions.
  • Ensuring code quality and consistency through best practices and code reviews is essential.
  • The candidate will create and maintain clear and concise technical documentation.
  • Participation in problem-solving for production issues and contributing to continuous improvement is expected.
  • There is potential to mentor junior engineers.

Requirements:

  • Candidates must have 5+ years of professional software development experience.
  • Expertise in at least one of the following languages: Java, Scala, or Kotlin is required.
  • A solid understanding of software development principles, design patterns, and best practices is necessary.
  • Experience with REST or gRPC APIs is essential.
  • Proficiency in CI/CD practices and tools (e.g., Jenkins, Maven, Gradle, sbt) is required.
  • Experience with containerization and orchestration tools like Docker or Kubernetes is necessary.
  • Candidates should have experience with Cloud infrastructure (AWS, Google Cloud, or Azure) and deploying services at the infrastructure level.

Benefits:

  • RYZ Labs offers an environment of opportunities, learning, growth, expansion, and challenging projects.
  • Employees will work with autonomy and efficiency, owning every step of their development.
  • The company aims to provide diverse product solutions for different industries and plans to build a large number of startups in the upcoming years.
  • Team members will deepen their experience while sharing and learning from a team of great professionals and specialists.
  • RYZ Labs promotes a customer-first mentality, urgency in action, ownership, humility and respect, frugality, delivering impact, and raising standards.