- Develop and maintain robust, scalable microservices in Golang.
- Design and implement REST and gRPC APIs ensuring high performance and responsiveness.
- Optimize applications for maximum speed and scalability, leveraging pprof and other profiling tools.
- Collaborate with product, QA, and operation teams to ensure seamless delivery and integration.
- Write clear design documentation and architectural decision records.
- Mentor junior developers and contribute to code reviews for better quality assurance.
- 5+ years of professional experience with Golang (Version 1.18+).
- Strong expertise in concurrency using goroutines, channels, and context cancellation.
- Experience in developing microservices at scale and implementing resilience patterns.
- Proficiency with containers and orchestration tools like Docker and Kubernetes.
- Skilled in CI/CD processes and testing methodologies.
- Familiarity with secure coding practices and data messaging patterns (e.g., Kafka, RabbitMQ).
- Mastery of the gRPC ecosystem and related tools.
- Hands-on experience with AI-assisted code development
- Experience with cloud platforms (AWS, Azure, Google Cloud Platform) and cloud-native services.
- Understanding of caching and performance optimization techniques.
- Background in healthcare or payments domains.
- Knowledge of regulatory requirements such as HIPAA compliance.
Company
Location
San Diego, California - United States of America
Job type
Full-Time
Golang Job Details
Job Description:
As a Golang Developer, the successful candidate will be pivotal in designing, developing, and maintaining scalable microservices and APIs. The developer will work closely with cross-functional teams, delivering high-quality products and contributing to all phases of the development lifecycle.
Key Responsibilities:
Must-have Qualifications:
Strongly Preferred:
Nice-to-have:
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs