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
SeniorJob 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.