Sequoia Connect

Senior Software Engineer, Java and Go

Sequoia Connect

full-time

Posted on:

Origin:  • 🇲🇽 Mexico

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AWSCloudDockerGoGoogle Cloud PlatformIoTJavaKubernetesMicroservicesMySQLSpringSpring BootSpringBootSQL

About the role

  • Design, develop, and implement scalable middleware APIs and backend services using Java (Spring Boot) and Golang to power search and personalization systems.
  • Build and optimize high-performance, scalable systems capable of handling thousands of requests per second (RPS).
  • Manage and maintain existing infrastructure in a multi-cloud environment (AWS and GCP), including PubSub, GKE, Cloud SQL, Spanner, EKS, ECS, Lambda, and Aurora/RDS.
  • Collaborate with cross-functional agile teams of software engineers, data engineers, and ML experts to deliver new product features.
  • Promote coding excellence and enforce best practices for building scalable, high-throughput systems.
  • Actively participate in the design and architecture phases of new features and services, ensuring scalability and performance.
  • Mentor junior team members, providing guidance on building scalable middleware APIs and backend services.
  • Contribute to technical strategy and roadmaps for both AWS and GCP environments.
  • Support CI/CD, deployment processes, and DevOps/operational activities.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field (or equivalent work experience).
  • 10+ years of professional software development experience.
  • 5+ years of experience building high-performance, scalable middleware APIs and backend services.
  • Proficiency in Java with Spring Boot for backend services.
  • Hands-on experience with Golang for backend services.
  • Minimum of 3+ years building containerized applications with Docker on orchestration platforms (Kubernetes, EKS, or ECS).
  • Hands-on experience with AWS technologies (EKS, ECS, Lambda, ElastiCache, Aurora/RDS, OpenSearch, Step Functions) and/or GCP technologies (PubSub, GKE, Cloud SQL, Spanner).
  • Strong understanding of cloud concepts and multi-cloud architecture (AWS and GCP).
  • Experience designing, developing, and deploying high-traffic services capable of thousands of RPS.
  • CI/CD and DevOps experience; familiarity with monitoring, logging, and deployment tooling.
  • Intermediate to expert knowledge of Kubernetes (EKS, GKE, or vanilla).
  • Previous experience with search engines or recommendation systems (preferred).
  • Multimedia and streaming experience (Pluto TV or similar) is highly desirable.
  • Advanced oral English.
  • Candidates located in Mexico, Costa Rica, Brazil, Colombia, Argentina, or LATAM.