Skip to content

Sr. Golang Developer

  • Remote
    • New York, New York, United States
  • Information Technology

Sr. Golang Developer (USC/GC only, remote) with strong skills in Golang, React, Kafka, PostgreSQL, Kubernetes, and GitHub Actions, on W2. Immediate requirement.

Job description

Job Title: Sr. Golang Developer

Location: 100% Remote
Employment Type: W2
Visa: USC/GC only
Rate: Open

Core Responsibilities

  • Design and implement scalable backend services using Golang.

  • Build and maintain front-end user interfaces using React and modern JavaScript/TypeScript frameworks.

  • Integrate and maintain Apache Kafka pipelines for real-time event-driven architectures.

  • Design and manage relational database schemas, queries, and performance tuning.

  • Implement secure, testable, and maintainable code across the stack.

  • Develop CI/CD pipelines using GitHub Actions for build, test, and deploy workflows.

  • Deploy and manage microservices in Kubernetes clusters.

  • Participate in code reviews, system design sessions, and agile ceremonies.

  • Troubleshoot and resolve production issues across the stack.

Soft Skills:

  • Strong problem-solving and debugging skills.

  • Excellent communication and collaboration abilities.

  • Self-starter who thrives in a fast-paced, dynamic environment.

Job requirements

Required Skills and Qualifications

Backend (Golang):

  • 3+ years of hands-on Golang development experience.

  • Proficient in building RESTful APIs.

  • Experience with Go concurrency patterns and performance tuning.

  • Experience with Kafka producers, consumers, topics, and partitions.

  • Knowledge of event schema design.

Database:

  • Strong knowledge of PostgreSQL or other RDBMS.

  • Ability to write complex SQL queries, design schemas, and optimize performance.

  • Understanding of migrations and data integrity strategies.

Frontend (React):

  • 2+ years of experience building responsive SPAs with React.

  • Proficient with JavaScript/TypeScript, JSX, and state management (Redux or Context API).

  • Integration with REST or GraphQL APIs.

DevOps & Deployment:

  • Hands-on experience writing GitHub Actions workflows for CI/CD.

  • Experience deploying and managing applications on Kubernetes.

  • Familiarity with Docker, Helm, and secrets management (Vault or KMS).

or