Staff Software Engineer

Job is Expired
Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, May 27, 2025

Job Summary

A company is looking for a Staff Engineer to drive the development of backend systems for conversational solutions in the restaurant industry.

Key Responsibilities
  • Design and implement robust backend services using Kotlin and architect data models for Firestore
  • Mentor team members on software engineering best practices and establish architectural patterns for modular and testable systems
  • Collaborate with cross-functional teams to create integrations with telephony and AI platforms, ensuring system reliability and observability


Required Qualifications
  • 10+ years of software engineering experience, particularly with JVM-based applications
  • BS/MS in Computer Science or a related field
  • Deep expertise in domain-driven design patterns and software architecture principles
  • Experience with Kotlin or other JVM languages, and cloud-native application development for Google Cloud Platform
  • Proficiency in designing data models and implementing solutions with Firestore or similar NoSQL databases

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...