Sr. Golang Developer
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.
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).
Apply tot his job
Apply To this Job