Back End 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 familiarity with RESTful APIs and web service design., Experience with digital asset trading platforms and knowledge of CI/CD pipelines..

Key responsibilities:

  • Design, develop, and maintain scalable backend systems using Go.
  • Implement microservice architecture and manage inter-service communication with gRPC.
  • 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: 08:00 - 18:00 CET (Central European Time). Candidates must be available to work during these hours.


About Gini Talent

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.
  • Hands-on experience in digital asset trading platforms is a must.
  • Direct involvement in buy/sell (trading) functionalities within trading platforms is highly preferred.
  • Previous experience working on Sport Exchange or similar trading platforms is a significant advantage.


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

  • Teamwork
  • Collaboration
  • Communication
  • Problem Solving

Back-End Developer Related jobs