Sr. Back End (Go) Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

SkyHop Technologies ยท 16 hours ago

Sr. Back End (Go) Developer

SkyHop Technologies is seeking a Sr. Back End (Go) Developer to be a core contributor and technical leader responsible for the architecture, implementation, and performance of their Golang microservice ecosystem. The role involves leading the design and optimization of scalable microservices, ensuring high availability and security, and mentoring junior engineers.

Information Technology & Services

Responsibilities

Lead the design, implementation, and optimization of highly scalable, fault-tolerant core application microservices in Golang, strictly adhering to established architectural principles (e.g., domain-driven design, separation of concerns)
Drive optimization efforts for query performance and data modeling across our persistence layer, specifically ensuring high availability and consistency in MySQL, tuning read/write capacity and partitioning strategies for DynamoDB, and optimizing key expiration and cache hit ratios in Redis
Architect and refine the deployment, scaling, and operational health strategies for services within Kubernetes (EKS), including defining Horizontal Pod Autoscaling rules, resource requests/limits, and service readiness probes
Standardize and enforce the use of gRPC for efficient internal communication between microservices, including implementing load balancing and robust error handling for remote procedure calls
Contribute heavily to the development and maintenance of the unified GraphQL API gateway, optimizing resolver performance and implementing effective data loading and caching patterns to prevent over-fetching and improve responsiveness for the frontend
Define and maintain security best practices within the backend codebase, including secure API design, input validation, and managing service authentication/authorization mechanisms
Mentor mid-level and junior engineers on advanced Golang idioms, microservice architecture, clean code standards, and conducting rigorous, constructive code reviews

Qualification

GolangMicroservices architectureKubernetesMySQLDynamoDBRedisGRPCGraphQLCloud-native patternsBackend developmentSecure API designCode reviewsMentoring

Required

Expert knowledge of cloud-native patterns
Scalable data persistence
High-performance inter-service communication
Lead the design, implementation, and optimization of highly scalable, fault-tolerant core application microservices in Golang
Strictly adhering to established architectural principles (e.g., domain-driven design, separation of concerns)
Drive optimization efforts for query performance and data modeling across our persistence layer
Ensuring high availability and consistency in MySQL
Tuning read/write capacity and partitioning strategies for DynamoDB
Optimizing key expiration and cache hit ratios in Redis
Architect and refine the deployment, scaling, and operational health strategies for services within Kubernetes (EKS)
Defining Horizontal Pod Autoscaling rules, resource requests/limits, and service readiness probes
Standardize and enforce the use of gRPC for efficient internal communication between microservices
Implementing load balancing and robust error handling for remote procedure calls
Contribute heavily to the development and maintenance of the unified GraphQL API gateway
Optimizing resolver performance and implementing effective data loading and caching patterns
Define and maintain security best practices within the backend codebase
Mentor mid-level and junior engineers on advanced Golang idioms, microservice architecture, clean code standards, and conducting rigorous, constructive code reviews
A bachelor's degree - Computer Science or equivalent quantitative technical discipline
4+ years of hands-on, expert-level experience with Golang in a production microservice environment

Preferred

Master's degree
5+ years of experience in backend development, with significant experience in architecting and deploying distributed systems at scale

Company

SkyHop Technologies

twitter
company-logo
We Modernize Crew Transportation Efficiently managing ground transportation requires technology. It's no longer a choice.

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Kristine Scotto
Founder & Chief Executive Officer
linkedin
Company data provided by crunchbase