Backend Developer
Company: BayRockLabs
Location: Pleasanton
Posted on: May 3, 2025
Job Description:
About BayRock LabsAt BayRock Labs, we pioneer innovative tech
solutions that drive business transformation. As a leading product
engineering firm based in Silicon Valley, we provide full-cycle
product development, leveraging cutting-edge technologies in AI,
ML, and data analytics. Our collaborative, inclusive culture
fosters professional growth and work-life balance. Join us to work
on ground-breaking projects and be part of a team that values
excellence, integrity, and innovation. Together, let's redefine
what's possible in technology.Role OverviewThe Backend Developer
will build and maintain the core backend services using Go. This
includes designing scalable APIs, integrating with payment rails
(Stripe, Marqeta, etc.), managing data flow with AWS services, and
ensuring robust security measures. The Backend Developer will
collaborate closely with the Tech Lead and other engineers to
deliver high-performance microservices.ResponsibilitiesAPI &
Microservices Development
- Design, implement, and maintain microservices in Go that handle
credit card processing, expense management, and vendor marketplace
logic.
- Develop well-documented REST/GraphQL APIs to power frontend
applications.Database & Messaging Integration
- Work with RDBMS (PostgreSQL, MySQL) and NoSQL (DynamoDB) for
transactional and analytical data.
- Implement messaging/queuing solutions (SQS, RabbitMQ, Kafka)
for asynchronous workflows.
- Containerize applications using Docker; deploy to Kubernetes
(EKS) via GitHub Actions and ArgoCD.
- Collaborate with DevOps on Terraform-based IaC to manage AWS
infrastructure resources.Security & Compliance
- Implement secure coding practices, data encryption, and
role-based access controls.
- Support compliance requirements (PCI-DSS, SOC2) through secure
design and documentation.Performance & Monitoring
- Optimize application performance and reliability.
- Set up logs, metrics, and alerts in Datadog; troubleshoot
production issues.QualificationsEducation & Experience
- Bachelor's degree in Computer Science or related field (or
equivalent experience).
- 6+ years of professional experience in backend development,
with at least 1 year of hands-on Go experience.Technical
Skills
- Strong proficiency in Go and familiarity with modern frameworks
(e.g., Gin, Echo, gRPC).
- Experience with microservices architecture in a cloud
environment (AWS, GCP, or Azure).
- Solid understanding of relational databases, NoSQL stores, and
caching mechanisms (Redis).
- Familiarity with CI/CD pipelines (GitHub Actions) and container
orchestration (Kubernetes).Soft Skills
- Ability to collaborate effectively in a remote/distributed team
environment.
- Strong documentation and code review
practices.Nice-to-Have
- Knowledge of fintech payment flows or experience with
card-issuing APIs (Stripe Issuing, Marqeta).
- Exposure to Terraform, ArgoCD, or equivalent DevOps
tooling.
#J-18808-Ljbffr
Keywords: BayRockLabs, Cupertino , Backend Developer, IT / Software / Systems , Pleasanton, California
Didn't find what you're looking for? Search again!
Loading more jobs...