Summary
Join Ryz Labs as a Senior Software Engineer on a contract basis, contributing to core application logic, deployment infrastructure, and database management. You will leverage your expertise in Java, Scala, or Kotlin to develop, test, and deploy software solutions. The role requires strong collaboration skills and the ability to work independently. You will ensure code quality through best practices and code reviews, and potentially mentor junior engineers. This position offers opportunities for growth and learning within a remote and distributed team.
Requirements
- 5+ years of professional software development experience
- Expertise in at least one of the following languages: Java, Scala, or Kotlin
- Solid understanding of software development principles, design patterns, and best practices
- Experience with REST or gRPC APIs
- Proficiency in CI/CD practices and tools (e.g., Jenkins, Maven, Gradle, sbt)
- Experience with containerization and orchestration tools like Docker or Kubernetes
- Experience with Cloud infrastructure (AWS, Google Cloud, or Azure) and deploying services at the infra level
Responsibilities
- Develop, test, and deploy software solutions using Java, Scala, or Kotlin
- Design and contribute to backend systems, making key architectural decisions
- Ensure code quality and consistency through best practices and code reviews
- Create and maintain clear and concise technical documentation
- Participate in problem-solving for production issues and contribute to continuous improvement
- Potentially mentor junior engineers
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.