A software development company in Jersey City is seeking a Software Engineer (Kotlin) to enhance large-scale backend systems and develop a cloud-native platform. In this role, you will design microservices, manage infrastructure with Terraform, and ensure service reliability. Ideal candidates have over 5 years of backend development experience and strong skills in Kotlin and GCP. Competitive compensation and flexible working options are offered.
Qualifications
5+ years of backend software development experience.
Strong proficiency in Kotlin (server-side).
Hands-on experience with Google Cloud Platform (GCP).
Experience with Terraform or similar IaC tools.
Solid understanding of Microservices architecture and distributed systems.
Responsibilities
Design and develop scalable microservices using Kotlin.
Take ownership of infrastructure provisioning using Terraform.
Migrate data from a legacy PHP monolith to Cloud SQL/Spanner.
Collaborate with mobile engineers for API definitions.
Ensure high performance and reliability of services.
Write clean, maintainable, and testable code.
Skills
Kotlin (server-side)
Microservices architecture
Backend software development
Google Cloud Platform (GCP)
Terraform
Education
Bachelor’s degree in Computer Science or related field
Tools
PostgreSQL
GKE
Pub/Sub
BigQuery
Job description
A software development company in Jersey City is seeking a Software Engineer (Kotlin) to enhance large-scale backend systems and develop a cloud-native platform. In this role, you will design microservices, manage infrastructure with Terraform, and ensure service reliability. Ideal candidates have over 5 years of backend development experience and strong skills in Kotlin and GCP. Competitive compensation and flexible working options are offered.