Backend Golang Developer Developer

Overview

On Site
Up to $12
Contract - W2
Contract - 12 Month(s)

Skills

.NET
Amazon Web Services
Apache Kafka
Backend Development
Cloud Computing
Collaboration
Conflict Resolution
Continuous Delivery
Continuous Improvement
Continuous Integration
Debugging
DevOps
Docker
Golang
Git
Good Clinical Practice
Google Cloud Platform
Kubernetes
Message Queues
Microservices
Microsoft Azure
MySQL
Performance Tuning
Problem Solving
Quality Assurance
RESTful
RabbitMQ
Relational Databases
Scalability
Streaming
Version Control

Job Details

Job Title: Backend Golang Developer Developer

Location: Fremont, CA.

Job Description:

We are looking for a highly skilled Backend Developer with strong experience in building scalable, high-performance backend services. The ideal candidate will be proficient in Golang or .NET Core (Golang preferred), and have hands-on experience with event streaming technologies such as Kafka or RabbitMQ, along with solid expertise in MySQL.

You will be responsible for developing backend APIs, improving system performance, and collaborating closely with cross-functional teams to deliver robust and reliable solutions.

Key Responsibilities:

Design, develop, and maintain backend services using Golang or .NET Core.

Build scalable, event-driven systems using Kafka or RabbitMQ.

Develop and optimize relational databases (MySQL), including schema design, indexing, and queries.

Create and maintain RESTful APIs and microservices architectures.

Collaborate with Product, DevOps, and QA teams to deliver quality features.

Troubleshoot production issues and improve system performance and reliability.

Write clean, efficient, secure, and maintainable code following best practices.

Participate in code reviews and contribute to continuous improvement efforts.

Required Skills & Qualifications:

4+ years of backend development experience.

Strong hands-on experience with Golang or .NET Core (Golang preferred).

Experience with Kafka, RabbitMQ, or similar message queue technologies.

Proficiency in MySQL or other relational databases.

Experience in building and maintaining REST APIs or microservices.

Understanding of distributed systems, scalability, and performance optimization.

Strong problem-solving and debugging skills.

Familiarity with version control systems (Git).

Preferred Qualifications:

Experience with cloud platforms (AWS, Google Cloud Platform, or Azure).

CI/CD pipeline exposure.

Containerization experience (Docker, Kubernetes).

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Learn Beyond Consulting LLC