Backend Engineer — Minneapolis, MN
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: Minneapolis, MN
Формат: не указан
Занятость: Полная занятость
Грейд: не определён
About The Role
The role builds the backend systems that power user-facing products used by hundreds of thousands of people daily - APIs, services, and data flows that need to be fast, reliable, and easy to evolve.
The engineer will own services end-to-end, working closely with frontend and mobile engineers to ship features quickly without compromising performance, correctness, or observability.
Key Responsibilities
• Design, build, and operate backend services in TypeScript (Node.js) and/or Go, exposing well-documented REST and gRPC APIs consumed by web and mobile clients
• Model and evolve PostgreSQL schemas, write efficient queries, and manage caching layers (Redis) for latency-critical paths
• Build and maintain event-driven pipelines using Kafka or similar messaging systems to support real-time product features
• Own the deployment lifecycle: containerized services, CI/CD pipelines, infrastructure-as-code (Terraform), and staging-to-production rollout strategies
• Instrument services with structured logging, metrics, and tracing (Datadog or equivalent) and lead incident response and root-cause analysis
• Partner with frontend and mobile engineers on API contracts, breaking-change management, and performance budgets
• Write thorough unit and integration tests, participate in code reviews, and raise the bar on engineering standards across the team
What We Are Looking For
• 3–7 years of backend software engineering experience, including ownership of production services at meaningful scale
• Strong proficiency in at least one backend language: TypeScript/Node.js, Go, Python, Java, or Kotlin
• Solid relational database experience (PostgreSQL or MySQL): schema design, query optimization, and migrations in production
• Hands-on experience with cloud infrastructure (AWS, GCP, or Azure) and containerized deployment (Docker, Kubernetes)
• Track record of shipping user-facing features in cross-functional teams with product managers and designers
• Bachelor's degree in Computer Science or equivalent practical experience
• Bonus: experience with gRPC, Kafka, Redis, Terraform, or building APIs consumed by native mobile apps