Backend Developer

Stefanini GroupDearborn, MI
Onsite

About The Position

Stefanini Group is hiring! Stefanini is looking for a Backend Developer (Dearborn, MI). We are seeking candidates who will develop and maintain the back-end/server-side parts of an application, typically consisting of APIs, databases, and other services containing business logic. They work with various languages and tools to create and maintain services on-prem or in the cloud.

Requirements

  • 2 or more years of professional experience in backend software engineering with a focus on cloud-native services on GCP or equivalent cloud platforms.
  • Proficiency in Python, C++, and Java for backend service development.
  • Experience designing and implementing REST and gRPC APIs, with a strong grasp of API versioning, backward compatibility, and documentation practices.
  • Hands-on experience with GCP services including Cloud Run, GKE, Pub/Sub, Cloud Build, and Cloud Logging.
  • Experience with event-driven architecture patterns and message queue systems; Kafka familiarity is a strong plus given TOP's observability stack.
  • Solid understanding of CI/CD pipeline design and implementation in a GitHub-based development workflow.
  • Experience instrumenting services with OpenTelemetry or equivalent observability frameworks.
  • Demonstrated ability to write clean, testable, well-documented code in a collaborative team environment.

Nice To Haves

  • Experience integrating with LLM inference APIs or AI engine backends.
  • Familiarity with automotive data formats or telematics data structures.
  • Google Cloud Professional Cloud Developer certification.
  • Familiarity with OpenAPI specification and API gateway patterns on GCP.

Responsibilities

  • Engage with customers to understand their use-cases and requirements.
  • Design, develop, and deliver new code using various tools, languages, frameworks, and technologies.
  • Develop and maintain back-end applications like APIs and microservices using server-side languages like Java, Python, C#, etc.
  • Manage application deployment to the cloud or on-prem, health and performance monitoring, security hardening, and disaster recovery for deployed applications.
  • Manage data storage and retrievals in applications by utilizing database technologies such as Oracle, MySQL, MongoDB, etc.
  • Promote improvements in programming practices, such as test-driven development, continuous integration, and continuous delivery.
  • Optimize back-end infrastructure and deployment practices to improve application resiliency and reliability.
  • Support security practices to safeguard user data including encryption and anonymization.

Benefits

  • Listed salary ranges may vary based on experience, qualifications, and local market.
  • Some positions may include bonuses or other incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service