Senior Golang Engineer

SHURU, LLC
United States
29 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≀ 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Application Performance Management Automation of Tests Microsoft Azure Cloud Computing Code Review Databases Continuous Integration Distributed Systems Enterprise Messaging Systems NoSQL
+14 more
Queueing Systems RabbitMQ Standard Sql Software Engineering Concurrency Caching Backend Event Driven Architecture Kubernetes Apache Kafka Api Design Docker Golang Microservices

Job description

We are looking for a Senior Golang Engineer to build scalable, high-performance backend systems and APIs. You will work closely with product and engineering teams to develop reliable services, improve system performance, and contribute to the overall technical architecture., * Design, develop, and maintain backend services using Golang.

  • Build scalable REST or gRPC APIs and microservices.
  • Work with relational and NoSQL databases.
  • Develop event-driven systems using messaging platforms such as Kafka or RabbitMQ.
  • Improve application performance, reliability, and security.
  • Write clean, testable, and maintainable code.
  • Participate in code reviews, deployments, and production troubleshooting.

Requirements

  • 6+ years of software engineering experience, with strong hands-on experience in Golang.
  • Good understanding of concurrency, goroutines, channels, and Go best practices.
  • Experience building APIs, microservices, and distributed systems.
  • Knowledge of SQL, databases, caching, and message queues.
  • Experience with Docker, Kubernetes, and cloud platforms such as AWS, Azure, or GCP.
  • Strong problem-solving and system-design skills.
  • Familiarity with CI/CD, monitoring, and automated testing.

Benefits & conditions

  • Competitive salary and benefits package.
  • Opportunity to work with a team of experienced product and tech leaders.
  • A flexible work environment with remote working options.
  • Continuous learning and development opportunities
  • Chance to make a significant impact on diverse and innovative projects

About the company

Shuru is a self-managed technology team specializing in accelerating visions through product, technology, and AI leadership. With a focus on bespoke execution, we deliver impactful solutions that are scalable and designed for success. At Shuru, we deliver mobile solutions that meet and exceed customer expectations. Our collaborative and fast-paced environment encourages creativity and innovation.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Loading talks and stories from around this role…