Software Engineer (Golang Backend)

Enexus Global
Fremont, United States of America
2 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Fremont, United States of America

Tech stack

ASP.NET
C Sharp (Programming Language)
Software Quality
Code Review
Distributed Systems
Elasticsearch
Python
Redis
Software Engineering
Scripting (Bash/Python/Go/Ruby)
Backend
Event Driven Architecture
Kafka
Vertica
REST
gRPC
Go
Microservices

Job description

  • Design, develop, test, and deploy robust backend services using Golang.
  • Contribute to the architecture and implementation of distributed systems, focusing on efficiency and scalability.
  • Develop and maintain RESTful APIs and integrate with gRPC services.
  • Implement and manage event-driven architectures.
  • Participate in code reviews, ensuring code quality, maintainability, and adherence to best practices.

Requirements

We are seeking highly skilled Senior Backend Engineers to join our dynamic team for a contract opportunity. This role is critical for enhancing our distributed systems and requires a strong backend focus with Golang expertise. If you are passionate about building scalable, high-performance backend services and thrive in an onsite, collaborative environment, we encourage you to apply., * 3-8 years of professional backend software engineering experience.

  • Extensive experience with Golang (Go programming language).
  • Solid background in building and managing distributed systems.
  • Demonstrated experience with Redis and Kafka.
  • Proven ability to design and implement REST APIs.

Nice to Have:

  • Experience with C# and ASP.NET.
  • Familiarity with Elastic Search and Clickhouse.
  • Experience with gRPC.
  • Knowledge of Python for scripting or supporting roles.
  • Experience with microservices architecture.

Apply for this position