Job Description
We are looking for a visionary Senior Backend Engineer to join our elite engineering team in San Francisco. As we scale our infrastructure for 2025, we need a technical expert who can design resilient, high-performance systems that can handle millions of transactions. If you are passionate about cloud architecture, microservices, and building the future of fintech, we want to hear from you.
Why Join Us?
- Competitive compensation package and equity options.
- Flexible remote-first culture with a San Francisco office hub.
- Opportunity to work with cutting-edge technologies in a fast-paced environment.
What You Will Do:
- Architect and implement scalable microservices using Go and Python.
- Design and optimize complex database schemas for high availability and low latency.
- Collaborate with cross-functional teams to define product requirements and technical solutions.
- Mentor junior engineers and conduct code reviews to ensure best practices.
- Drive CI/CD pipeline improvements to accelerate deployment cycles.
Requirements:
- 5+ years of professional experience in backend software development.
- Deep knowledge of modern programming languages (Go, Python, or Java).
- Expertise in cloud platforms (AWS, GCP, or Azure).
- Strong understanding of containerization (Docker) and orchestration (Kubernetes).
- Experience with message queues (Kafka, RabbitMQ) and event-driven architecture.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.
Responsibilities
- Architect and implement scalable microservices using Go and Python.
- Design and optimize complex database schemas for high availability and low latency.
- Collaborate with cross-functional teams to define product requirements and technical solutions.
- Mentor junior engineers and conduct code reviews to ensure best practices.
- Drive CI/CD pipeline improvements to accelerate deployment cycles.
Qualifications
- 5+ years of professional experience in backend software development.
- Deep knowledge of modern programming languages (Go, Python, or Java).
- Expertise in cloud platforms (AWS, GCP, or Azure).
- Strong understanding of containerization (Docker) and orchestration (Kubernetes).
- Experience with message queues (Kafka, RabbitMQ) and event-driven architecture.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.