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.