Negotiable
Outside
Remote
USA
Summary: The Full Stack Developer role focuses on designing and implementing scalable backend services using Golang while building and maintaining front-end user interfaces with React. The position requires integrating real-time event-driven architectures and managing relational databases. Candidates should possess strong experience in both backend and frontend technologies, along with DevOps practices. This is a long-term remote position with a focus on collaboration and agile methodologies.
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
Hello,
Hope you are doing well,
Title: Full Stack Developer (Golang, React)
Location: Remote
Duration: Long Term
Rate: DOE
JD:
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.