Senior Software Engineer (Golang)

ShiftX
Full-timeSri Lanka

We’re hiring a Senior Golang Engineer to join the engineering team at ShiftX Global, supporting product development for one of our high-growth fintech partners. You’ll help build scalable, event-driven backend systems powering a B2B transaction platform used by merchants and suppliers across APAC.

At ShiftX, you’ll be part of a collaborative team of engineers, designers, and product strategists delivering value-driven tech solutions with speed and precision. You’ll work alongside leadership and senior engineers, contributing to real-world impact across mission-critical systems.

Responsibilities:

  • Hands-on development in Golang to deliver trustworthy and smooth functionalities to our users
  • Build APIs and microservices that integrate with databases, frontends, and third-party systems.
  • Optimize code for speed, performance, and reliability.
  • Collaborate with cross-functional teams (designers, frontend devs, DevOps) to deliver end-to-end solutions.
  • Write clean, testable, and well-documented code.
  • Participate in code reviews, architecture discussions, and performance tuning.

Requirements:

  • Must have 5+ years of experience in developing highly scalable, performant web applications
  • Strong experience with Go (Golang) and its ecosystem.
  • Solid understanding of RESTful API development and microservice architecture.
  • Hands-on working experience with database; SQL (PostgreSQL / MySQL) | NoSQL (Redis/ MongoDB/Cassandra)
  • Experience with Docker, Kubernetes, or other container/orchestration tools is a big plus.
  • Working experience of message streaming/queuing systems like Apache Kafka, RabbitMQ, SQS, IBM MQ
  • Understanding of concurrency, multi-threading, and asynchronous programming.
  • Cloud experience with Amazon Web Services (AWS) and Google Cloud Computing (GCP)
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Excellent communication skills in English (written and verbal)
  • Strong problem-solving skills and a proactive mindset

Why Join ShiftX Global ?

  • Join a high-impact engineering team solving real product challenges.
  • Work with global clients on exciting and meaningful projects.
  • Competitive compensation and performance bonuses.
  • Opportunity to grow into a lead or architect role.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
How many years of professional experience do you have with Golang in production environments?*
Rate your English communication skills (written and verbal)? *
What is the earliest date you can start work ?*
What is your expected monthly salary for this position ?*