Backend Engineer
Scale.jobs
midpermanentbackend San Francisco, CA 4 days ago via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
Backend EngineeringGoPythonJavaRESTgRPCPostgreSQLRedisApache KafkaKubernetes
About the role
Backend Engineer
Build and scale high-throughput, low-latency APIs and distributed systems that power core product experiences.
Responsibilities
- Design and develop scalable RESTful and gRPC APIs to support web and mobile clients
- Optimize database performance (schema, query patterns) for relational and NoSQL systems
- Build and maintain event-driven asynchronous processing pipelines using Kafka or RabbitMQ
- Write unit, integration, and load tests to ensure reliability and prevent performance regressions
- Monitor and debug production using observability tools
- Participate in design reviews and perform rigorous code reviews to improve engineering best practices
Requirements
- 3–6 years of professional backend engineering experience building distributed systems
- Strong backend skills in at least one: Go, Python, Java, or Node.js/TypeScript
- Solid understanding of relational and non-relational database design, query optimization, and caching
- Experience with AWS or GCP and containerization (Docker, Kubernetes)
- Familiarity with distributed systems concepts, microservices, and API security
Nice to have
- GraphQL federated graphs
- Terraform (Infrastructure as Code)
- WebSockets for real-time communication
Scraped 6/15/2026