Senior Software Engineer (Backend Golang)

Remote • Posted 11 days ago • Updated 11 days ago
Contract W2
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🧠 Analyzing your skills...

Job Details

Skills

  • Golang (Go)
  • Node.js (TypeScript)
  • GraphQL API development and optimization
  • React
  • TypeScript
  • Low-latency and high-throughput API design
  • Event-driven architecture (Kafka or similar)
  • Caching (Redis or similar)
  • SQL and NoSQL databases
  • Cloud platforms (AWS/Azure/GCP)
  • Docker
  • Kubernetes
  • CI/CD pipelines
  • Microservices architecture
  • Technical leadership (code reviews
  • mentoring
  • architecture ownership)

Summary

We are looking for a Senior Backend Engineer to join a distributed engineering team building scalable, high-performance backend systems. This role is ideal for someone who enjoys working on low-latency APIs, modern cloud-native architectures, and owning services end to end.

What You ll Do

  • Design, develop, and deploy scalable, low-latency, high-throughput backend APIs
  • Build and maintain backend services using Golang and Node.js (must have)
  • Develop and optimize GraphQL APIs
  • Collaborate closely with product managers, designers, and other engineers to deliver impactful features
  • Ensure system performance, scalability, reliability, and security
  • Implement best engineering practices including code quality, testing, CI/CD, and deployment automation
  • Participate in architecture discussions and contribute to technical decision-making

What We re Looking For

  • 5+ years of professional software development experience
  • Strong hands-on experience with Golang and Node.js (required)
  • Experience building and consuming GraphQL APIs
  • Solid understanding of backend system design, scalability, and performance optimization
  • Experience with SQL and NoSQL databases
  • Exposure to real-time systems, caching strategies, or event-driven architectures
  • Experience working with cloud platforms (AWS, Google Cloud Platform, or Azure)
  • Hands-on experience with Docker and Kubernetes
  • Bachelor s degree in Computer Science or equivalent practical experience

Nice to Have

  • Experience with microservices and distributed systems
  • Familiarity with monitoring, logging, and observability tools

Regards,

Gaganpreet Singh

Lead - Talent Acquisition

;/p>

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.
  • Dice Id: dynpro
  • Position Id: 8893138
  • Posted 11 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

13d ago

Easy Apply

Contract

$50 - $60

Remote

26d ago

Easy Apply

Contract

Depends on Experience

Remote or Westlake, Texas

Today

Contract

$70 - $95 hourly

Remote

5d ago

Easy Apply

Contract, Third Party

Depends on Experience

Search all similar jobs