Golang Fullstack Developer

Golang Fullstack Developer

Posted 1 week ago by 1758965456

Negotiable
Outside
Remote
USA

Summary: The role of Full Stack Developer (Golang) involves designing and implementing scalable backend services and building front-end user interfaces using React. The position requires expertise in Golang, modern JavaScript frameworks, and DevOps practices, particularly in CI/CD and Kubernetes. The developer will also be responsible for integrating real-time event-driven architectures and managing relational databases. This is a remote position for a duration of 12 months, classified as outside IR35.

Key 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.

Key Skills:

  • 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.
  • 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.
  • 2+ years of experience building responsive SPAs with React.
  • Proficient with JavaScript/TypeScript, JSX, state management (e.g., Redux or Context API).
  • Integration with REST or GraphQL APIs.
  • Hands-on experience writing GitHub Actions workflows for CI/CD.
  • Experience deploying and managing applications on Kubernetes.
  • Familiarity with Docker, Helm, and secrets management (e.g., Vault or KMS).
  • Strong problem-solving and debugging skills.
  • Ability to communicate clearly with cross-functional teams.
  • A self-starter who thrives in a fast-paced and collaborative environment.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:
Position: Full Stack Developer (Golang)
Location: Remote
Duration: 12 Months
Requirement: Full-stack Developer
we need folks who are multi-faceted with a fast delivery in mindset.
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.
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, state management (e.g., 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 (e.g., Vault or KMS).
Soft Skills:
  • Strong problem-solving and debugging skills.
  • Ability to communicate clearly with cross-functional teams.
  • A self-starter who thrives in a fast-paced and collaborative environment.