Match score not available

Backend Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

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., Strong proficiency in Go and familiarity with modern frameworks like Gin and Echo., Experience with microservices architecture in a cloud environment (AWS, GCP, or Azure)..

Key responsabilities:

  • Design, implement, and maintain microservices in Go for credit card processing and expense management.
  • Develop well-documented REST/GraphQL APIs to support frontend applications.
  • Collaborate with DevOps on Terraform-based infrastructure management and cloud deployment.
  • Optimize application performance and set up monitoring tools for production issues.

BayRock Labs logo
BayRock Labs http://www.bayrocklabs.com
1001 - 5000 Employees
See all jobs

Job description

About BayRock Labs

At 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 Overview

The 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.

Responsibilities

API & 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.

Cloud Deployment & Automation

  • 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.

Qualifications

Education & 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.

PI263825992

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration

Back-End Developer Related jobs