Backend Engineer
Scale.jobs
midpermanentbackend San Francisco, CA Yesterday 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
GoPythonJavaNode.jsRESTgRPCMicroservicesKafkaKubernetesPostgreSQL
About the role
Backend Engineer
Build and scale high-throughput APIs, microservices, and data pipelines that power user-facing applications.
Responsibilities
- Design and develop scalable, resilient backend services and REST/gRPC APIs
- Optimize database performance and schema design across PostgreSQL/MySQL and Redis/DynamoDB
- Implement and maintain message queues and event-driven architectures using Kafka, RabbitMQ, or AWS SQS
- Own service deployments and CI/CD pipelines; deploy containerized apps using Docker and Kubernetes on AWS or GCP
- Monitor system health, performance, and latency using tools such as Datadog, Prometheus, or OpenTelemetry
- Participate in design reviews; write unit and integration tests and contribute to codebase maintainability
Requirements
- 3 to 8 years of professional software engineering experience in backend development
- Strong proficiency in at least one backend language: Go, Python, Java, or Node.js
- Experience designing and scaling distributed systems and microservices
- Solid understanding of concurrency, caching strategies, and API security best practices
- BS/MS in Computer Science/Engineering (or equivalent practical experience)
Nice to Have
- Experience with GraphQL federated graphs
- Terraform / Infrastructure-as-Code
- Building high-volume financial transactional systems
Scraped 6/14/2026