Backend Engineer

Overview

Hybrid
$20 - $60
Contract - W2
Contract - Independent

Skills

Amazon Web Services
Cloud Computing
Continuous Delivery
Continuous Integration

Job Details

Hi,

Hope you are doing well!

Please find the job description below for a Backend Engineer and let me know your thoughts.

Role: Backend Engineer (Go / Kubernetes)
Location: San Jose, CA-hybrid
Visa: H1B, and USC
Duration: 12 MONTHS
Experience: 10+ year

JD:
Role Overview:
We re seeking a Backend Engineer with solid experience in Go and familiarity with Kubernetes to help us build and maintain scalable, reliable microservices. You ll work on RESTful APIs, cloud-native systems, and backend services that power our platform. This is a hands-on development role, ideal for a junior to mid-level engineer eager to grow in a fast-paced, high-impact environment.

Key Responsibilities:
Design, develop, and maintain backend services using Go
Build and optimize REST APIs and microservices powering our platform
Collaborate with DevOps and front-end teams to deliver end-to-end features
Work with Kubernetes-based systems and cloud-native architectures
Write clean, maintainable, and testable code using modern development practices
Contribute to logging and monitoring strategies using tools like the ELK stack
Use tools like Cursor or other modern IDEs to streamline development

What We're Looking For:
1 4 years of backend software development experience
Proficiency in Go (Golang) with production-level experience
Exposure to Kubernetes and container orchestration concepts
Solid understanding of REST APIs and distributed systems
Experience with microservices architecture
Comfortable with modern development environments (e.g., Cursor, VSCode, etc.)
Bonus: Experience with logging/monitoring tools such as the ELK stack (Elasticsearch, Logstash, Kibana)

Nice to Have:
Familiarity with CI/CD pipelines and GitOps workflows
Exposure to cloud platforms (AWS, Google Cloud Platform, or Azure)
Interest in infrastructure-as-code or Kubernetes operators

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About National Computer Systems