Home Job Details
A
Information Technology 🏢 Full Time ⭐️ Verified

Senior Go (Golang) Backend Engineer

Apex Systems
San Francisco
Estimated Salary
USD 140.000 – USD 180.000
Live Update
1 Juli 2026
Deadline
1 Jul 2027

Job Description

About the Role:

Apex Systems is seeking a highly skilled and passionate Senior Go (Golang) Backend Engineer to join our dynamic engineering team in San Francisco. You will play a critical role in designing, building, and maintaining scalable, high-performance microservices that power our core platform. If you are looking for a challenging environment where you can leverage your expertise in distributed systems and cloud architecture, we want to hear from you.

Why Join Us?

  • Work with cutting-edge technologies in a fast-paced environment.
  • Competitive salary and comprehensive benefits package.
  • Opportunity to mentor junior developers and shape technical standards.

Responsibilities:

Responsibilities

  • Design & Development: Architect and implement robust, scalable backend services using Go (Golang) and modern cloud-native technologies.
  • API Development: Design and maintain RESTful and GraphQL APIs, ensuring high performance, responsiveness, and security.
  • Database Optimization: Design and optimize database schemas (SQL/NoSQL) and write efficient queries to handle high throughput.
  • System Architecture: Collaborate with cross-functional teams to design system architectures that support business growth and scalability.
  • Code Quality: Write clean, maintainable, and well-documented code; conduct code reviews to ensure best practices and architectural consistency.
  • Mentorship: Mentor junior and mid-level engineers, fostering a culture of continuous learning and technical excellence.
  • Deployment: Participate in CI/CD pipelines, containerization (Docker/Kubernetes), and infrastructure-as-code (Terraform/CloudFormation).

Qualifications:

Qualifications

  • Experience: 5+ years of professional software development experience, with at least 3 years specifically in Go (Golang).
  • Education: Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • System Design: Strong understanding of distributed systems, concurrency models, and system design principles.
  • Cloud & Containers: Experience working with cloud platforms (AWS, GCP, or Azure) and container orchestration (Kubernetes).
  • Databases: Proficiency in SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB).
  • Tools: Experience with version control (Git), CI/CD tools, and agile development methodologies.
  • Soft Skills: Excellent problem-solving skills, strong communication abilities, and the ability to work effectively in a collaborative team environment.

Required Skills

Go Golang Microservices Kubernetes AWS Docker PostgreSQL RESTful APIs System Design Distributed Systems CI/CD Terraform

Ready to Take This Challenge?

Make sure your resume is ready. Submit your application now before the deadline.

Apply Now

Related Jobs

Similar job recommendations for you

View All