Senior Golang Back-End Engineer

NTD Software Logo

NTD Software

πŸ“Remote - Worldwide

Summary

Join a fast-paced engineering team as a Senior Golang Back-End Engineer to design and develop scalable backend systems for cutting-edge fintech solutions. Collaborate with cross-functional teams, contribute to the architecture of complex platforms, and take ownership of technical challenges. Mentor team members and deliver innovative solutions. This role requires proficiency in Golang, experience with AWS or equivalent cloud platforms, and a strong understanding of cloud-native architecture. Passion for clean code, cloud-native development, and building robust systems is essential.

Requirements

  • Deep proficiency in Golang, including strong knowledge of its concurrency model and core libraries
  • Hands-on experience with AWS services (EC2, S3, RDS, Lambda, ECS) or equivalent cloud platforms
  • Strong experience in writing and maintaining automated tests in Golang
  • Solid understanding of cloud-native architecture and scalable system design
  • Skilled in debugging, performance tuning, and issue resolution
  • Proficient with Git and version control best practices
  • Excellent written and verbal communication in English
  • High attention to detail and a strong sense of ownership over projects
  • Comfortable taking projects from concept through production delivery
  • Strong interpersonal skills and the ability to collaborate effectively in fast-paced teams

Responsibilities

  • Design, develop, and deploy scalable, high-performance applications using Golang
  • Build and maintain automated tests (unit, integration, end-to-end) to ensure code reliability
  • Collaborate with product managers, designers, and engineers throughout the development lifecycle
  • Identify performance bottlenecks and resolve critical issues in backend systems
  • Participate in architectural discussions and drive implementation of best practices
  • Mentor and guide junior engineers to support their technical growth
  • Contribute to a culture of continuous improvement, code quality, and team collaboration

Preferred Qualifications

  • Experience with Azure and/or background in the banking or fintech industry is a plus
  • Fast learner with a passion for new technologies and high-quality engineering
  • Team player with a proactive attitude and problem-solving mindset

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs