What are the responsibilities and job description for the Backend Developer position at BayRock Labs?
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
Cloud Deployment & Automation
Security & Compliance
Performance & Monitoring
Qualifications
Education & Experience
Technical Skills
Soft Skills
Nice-to-Have
PI263825988