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 Tech Lead will be responsible for shaping the overall technical direction and architectural vision of the Hospitality Rewards platform. This includes overseeing the design and delivery of microservices in Go, managing infrastructure on AWS using Terraform, and ensuring best practices in CI/CD, observability, and security. The Tech Lead will coordinate cross-functional efforts among backend, frontend, and data teams, guiding them toward a unified, scalable solution.
Responsibilities
Technical Strategy & Architecture
· Define and maintain the platform’s overall architecture, ensuring alignment with business objectives.
· Oversee the microservices approach, containerization strategy, and integrations with third-party APIs.
Team Leadership & Coordination
· Provide mentorship, code reviews, and technical guidance to backend, frontend, and data engineers.
· Partner with product management to translate functional requirements into well-defined technical tasks and timelines.
Cloud & Infrastructure Oversight
· Ensure efficient use of AWS services (EKS, RDS, DynamoDB, SQS, etc.) for scalability and resilience.
· Drive the Infrastructure-as-Code approach with Terraform and manage continuous delivery via Kubernetes & ArgoCD.
Security & Compliance
· Establish best practices for data protection, PCI-DSS compliance, and secure application design.
· Implement processes for threat modeling, code security scans, and vulnerability management.
Monitoring & Observability
· Set up and maintain monitoring frameworks (initially Datadog, eventually in-house solutions).
· Ensure comprehensive logging, alerting, and performance tuning strategies are in place.
Qualifications
Education & Experience
· Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
· 10+ years of experience in software development, with at least 3 years in a leadership role.
Technical Expertise
· Proficient in Go, with hands-on experience deploying microservices in cloud environments.
· Solid understanding of AWS (EC2, S3, RDS, DynamoDB, EKS, etc.), containerization (Docker), and orchestration (Kubernetes).
· Experience with Terraform for Infrastructure as Code and CI/CD pipelines (GitHub Actions, ArgoCD).
· Familiarity with Python/Scala for data engineering is a plus.
Soft Skills
· Proven ability to lead cross-functional teams and communicate effectively with technical and non-technical stakeholders.
· Excellent problem-solving, decision-making, and organizational skills.
Nice-to-Have
· Experience with fintech or payment systems, including PCI-DSS compliance.
· Background in vendor marketplace development or e-commerce platforms.
The pay range for this role is:
30 - 35 INR per year (Remote - India)
Enterprise Services
Pleasanton, CA
BayRock Labs- CA
Share on: