Senior GO Software Engineer/ DevOps

Job Description

We are seeking a Senior GO Software Engineer / DevOps Specialist to lead the development, optimization, and deployment of our loyalty management platform. This role will require a blend of backend engineering expertise and DevOps skills to ensure the performance, reliability, and scalability of our Web3-powered solutions.

Key Responsibilities

Software Engineering

  • Design, develop, and maintain scalable backend systems using GO (Golang).
  • Collaborate with blockchain and frontend teams to integrate smart contracts, APIs, and platform features.
  • Implement high-performance APIs to support gamification, loyalty mechanics, and real-time user interactions.
  • Optimize application performance and scalability to handle growing user bases.

DevOps

  • Manage and automate deployment pipelines, ensuring seamless integration and delivery processes.
  • Monitor, troubleshoot, and optimize platform infrastructure for maximum reliability.
  • Ensure robust security practices across the entire platform, including blockchain integration.
  • Work with cloud platforms (AWS) to optimize resource utilization and cost efficiency.

Collaboration and Innovation

  • Collaborate with product managers, QA engineers, and blockchain developers to design innovative features.
  • Stay updated on Web3, blockchain, and cloud-native technologies to incorporate best practices.
  • Contribute to architecture decisions and the overall technical roadmap.

Requirements

Qualifications

  • Proven Experience: 8+ years as a Software Engineer, with at least 4 years using GO.
  • DevOps Expertise: Hands-on experience with CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
  • Cloud Proficiency: Strong knowledge of cloud platforms (AWS)
  • Blockchain Knowledge: Familiarity with Web3 technologies, smart contracts, and decentralized systems is a plus.
  • APIs & Microservices: Expertise in designing and deploying RESTful and gRPC APIs.
  • Problem Solving: Strong analytical and debugging skills for both software and infrastructure issues.
  • Collaboration: Excellent communication skills and experience working in Agile/Scrum teams.

Nice-to-Have Skills

  • Experience with monitoring tools (Prometheus, Grafana)
  • Understanding of loyalty systems, gamification, or sports industry applications.
  • Contributions to open-source GO or blockchain projects.

Benefits

  • The opportunity to work on innovative projects in blockchain and loyalty management.
  • A collaborative, remote-friendly work environment with industry experts.
  • Competitive salary
  • Career development and growth opportunities.