Senior Software Engineer (Golang)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
Remote Crew is looking for a Senior Backend Engineer with strong Go (Golang) and infrastructure expertise to design and scale distributed systems powering conversational AI experiences for large enterprise retailers. This role combines backend development with DevOps responsibilities, requiring someone who can build reliable services, manage infrastructure-as-code, and collaborate closely with product, AI, and frontend teams to deliver scalable, customer-facing features in a fast-moving environment., * Design, build and maintain distributed backend systems using Go and cloud infrastructure (AWS)
- Develop and scale services using Kafka, Postgres, DynamoDB and other cloud-native technologies
- Define, implement and manage infrastructure-as-code using Terraform for cloud resource provisioning
- Design, deploy and manage Kubernetes clusters for containerized application orchestration
- Build and maintain CI/CD pipelines to enable reliable, frequent deployments
- Collaborate with product, AI and frontend teams to deliver scalable customer-facing features
- Own key parts of platform infrastructure including messaging orchestration, data pipelines and deployment systems
- Ensure reliability, observability and operational excellence across services
- Define and track performance metrics to improve system performance and business outcomes
- Implement security best practices and compliance requirements in infrastructure design
- Contribute to code reviews, mentor teammates and promote engineering best practices
Requirements
- 5+ years of experience in software engineering roles building backend or distributed systems
- Strong experience with Go (Golang) for backend service development
- Hands-on experience with Terraform for infrastructure-as-code (mandatory)
- Hands-on experience with Kubernetes for container orchestration (mandatory)
- Solid experience with AWS cloud infrastructure and services
- Experience with event-driven architectures and technologies (Kafka, Postgres, DynamoDB)
- Strong understanding of system design, concurrency and data consistency
- Proven experience in DevOps or infrastructure engineering roles
- Experience working in fast-paced or startup environments
- Solid understanding of CI/CD pipelines and deployment automation
- Fluent English and strong communication skills in distributed teams
- Frontend experience (React, TypeScript) or Python knowledge - nice to have
- Background as a security engineer - nice to have
- Experience with compliance certifications (ISO, SOC 2) - nice to have
- Knowledge of security best practices and infrastructure hardening - nice to have
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Find a Developer Job: 12 Best Job Sites For Developers
Is Software Engineering Over-Saturated?
Dev Digest 121 - AI goes offline
Dev Digest 120 - Apple and peers