What are the responsibilities and job description for the Senior Software Engineer – Backend (Kotlin Engineers / Go Engineer /Google Cloud Platform Engineer) - Hybrid position at DMS Vision Inc.?
Hi,
Hope you are doing well,
Please find the job description below and let me know your interest.
Job Title: Senior Software Engineer – Backend (Kotlin Engineers / Go Engineer /Google Cloud Platform Engineer) - Hybrid
Location: Austin Texas (Hybrid – 3days/week onsite) Local only
Duration: 6-12 Months
Job Description:
- We are seeking experienced Senior Backend Engineers to join a high-impact product engineering team focused on building scalable, cloud-native platforms and services. The team is responsible for developing modern backend systems that support millions of users while operating within a rapidly evolving technical environment.
- This role requires engineers who can work independently, contribute to architecture decisions, build production-grade services, and thrive in AI-assisted development environments.
- Candidates should possess deep expertise in either Kotlin or Go/TypeScript, along with strong experience in Google Cloud Platform (Google Cloud Platform) and distributed systems.
Required Skill Sets
Backend Engineers (Kotlin)
- Expert-level Kotlin development.
- Microservices architecture.
- REST APIs using OpenAPI 3.x.
- gRPC services for streaming and high-performance communication.
- Kafka event-driven architecture.
- Avro schemas and Schema Registry.
- Google Cloud Platform (Cloud Run preferred).
- Distributed systems and scalable backend design.
- Terraform Infrastructure as Code.
- GitHub Actions CI/CD.
- Cloud Build and Cloud Deploy.
- Spanner, Bigtable, MongoDB Atlas.
- Experience working in AI-assisted coding environments.
Backend Engineers (Go / TypeScript)
- Strong expertise in Go and/or TypeScript.
- Cloud-native application development on Google Cloud Platform.
- Event-driven architectures using Kafka.
- REST and gRPC services.
- Terraform and CI/CD automation.
- Modern backend engineering practices.
- Database experience with Spanner, Bigtable, MongoDB Atlas, and PostgreSQL.
Responsibilities
- Design and develop scalable backend services and APIs.
- Build cloud-native applications using Google Cloud Platform.
- Create event-driven systems leveraging Kafka and Avro schemas.
- Develop RESTful and gRPC-based services.
- Collaborate with product, mobile, and platform engineering teams.
- Participate in architecture discussions and technical decision-making.
- Implement Infrastructure as Code using Terraform.
- Build and maintain CI/CD pipelines using GitHub Actions and Cloud Deploy.
- Ensure performance, reliability, scalability, and security of services.
- Leverage AI-assisted development tools to improve engineering productivity.
- Mentor junior engineers and perform code reviews.
Required Qualifications
- 8 years of software engineering experience.
- Strong backend development background.
- Experience building and operating large-scale distributed systems.
- Deep expertise in Kotlin OR Go/TypeScript.
- Strong Google Cloud Platform experience.
- Hands-on experience with Kafka-based architectures.
- Experience with gRPC and REST API development.
- Strong database experience with Spanner, Bigtable, MongoDB Atlas, or PostgreSQL.
- Experience with Terraform and modern CI/CD pipelines.
- Ability to work with minimal supervision.
- Excellent communication and collaboration skills.
If you are interested, please share your updated resume and suggest the best number & time to connect with you
Thanks & Regards
|
|
|||
|