Role Overview
We are looking for a skilled Back End Developer to join our team and contribute to the development of robust, scalable, and multi-tenant systems. Your expertise in containerization, cloud platforms, and modern development frameworks will be crucial in building and maintaining high-performance applications.
Responsibilities
- Design and implement multi-tenant architectures to support scalable applications.
- Deploy and manage containerized applications using Kubernetes and Docker.
- Utilize Google GCP for cloud-based solutions and infrastructure management.
- Collaborate with the team using GitLab for version control and CI/CD pipelines.
- Develop backend services and APIs using Spring Boot and Kotlin.
- Manage and optimize databases including Postgres and Bigtable for data storage and retrieval.
Required Skills
- Proficiency in multi-tenant system design and implementation.
- Experience with Kubernetes and Docker for container orchestration and management.
- Strong knowledge of Google GCP for deploying and managing cloud applications.
- Familiarity with GitLab for source control and continuous integration.
- Expertise in Spring Boot and Kotlin for backend development.
- Experience with database management using Postgres and Bigtable.
Nice to Have
- Experience with microservices architecture and design.
- Knowledge of advanced security practices in cloud and container environments.