Match score not available

Senior Backend Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years of backend development experience, with at least 3 years in Go (Golang)., Strong experience with microservice architecture and technologies like gRPC, RabbitMQ, and Redis., High-level proficiency in Node.js and a solid understanding of RESTful APIs., Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes is a plus..

Key responsabilities:

  • Design, develop, and maintain scalable backend systems using Go.
  • Implement and manage microservice architecture for efficient communication between services.
  • Collaborate with front-end developers and participate in code reviews and architecture discussions.
  • Mentor junior developers and troubleshoot backend issues promptly.

Gini Talent logo
Gini Talent Human Resources, Staffing & Recruiting Scaleup https://www.ginitalent.com/
51 - 200 Employees
See all jobs

Job description

Senior Backend Go Lang + Node Js Developer

Location: %100 Remote

Type: Full-Time

Industry: iGaming

Working Hours: The working hours are between 08:00 - 18:00 CET (Central European Time). Candidates must be available to work during these hours.


Gini Talent is a global brand ranked among the world's top ten IT recruitment and staffing firms, connecting talented professionals with leading companies. We provide comprehensive services in mass recruitment, staffing, Employer of Record (EOR), and Professional Employer Organization (PEO). With a workforce of over 3,000 employees, we operate in 11 countries and serve clients across 14 different nations. Our global reach enables us to deliver tailored solutions that meet the unique needs of businesses across various industries.


About the Role

We are seeking a Senior Backend Go Developer to join our dynamic and innovative team in the iGaming industry. You will be responsible for building and maintaining robust, scalable, and high-performance backend systems. Your primary focus will be on developing microservices using Go, integrating gRPC, RabbitMQ, and Redis. High-level expertise in Node.js is required to collaborate effectively across our technology stack, and a foundational understanding of ReactJS is a strong advantage for seamless integration with the frontend.


Key Responsibilities

  • Design, develop, and maintain highly scalable and performant backend systems using Go.
  • Implement and manage microservice architecture, ensuring efficient communication and data flow between services.
  • Utilize gRPC for high-performance inter-service communication.
  • Integrate and manage RabbitMQ for message queuing and Redis for caching solutions.
  • Write clean, testable, and efficient code while adhering to best practices in software development.
  • Collaborate with front-end and full-stack developers, architects, and DevOps engineers to ensure seamless integration.
  • Participate in code reviews, architecture discussions, and performance optimizations.
  • Provide mentorship and guidance to junior developers.
  • Debug, troubleshoot, and resolve backend issues promptly.


Requirements

Experience:

  • 5+ years of backend development experience, with at least 3 years in Go (Golang).
  • Strong experience with microservice architecture.
  • Proven experience with gRPC, RabbitMQ, and Redis in production environments.

Knowledge & Skills:

  • Solid understanding of RESTful APIs , gRpc , proto, , NATS Jetstream and web service design.
  • High-level proficiency in Node.js is highly desirable.
  • Strong knowledge of software engineering principles, design patterns, and clean code practices.
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
  • Familiarity with database technologies such as PostgreSQL, MySQL, or MongoDB.
  • Good understanding of CI/CD pipelines and version control systems like Git.

Soft Skills:

  • Strong problem-solving skills with an analytical mindset.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team in a fast-paced environment.

Required profile

Experience

Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Back-End Developer Related jobs