Senior Golang Back-End Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Deep proficiency in Golang and its concurrency model., Hands-on experience with AWS services or equivalent cloud platforms., Strong experience in writing and maintaining automated tests in Golang., Excellent communication skills in English and a proactive attitude..

Key responsibilities:

  • Design, develop, and deploy scalable applications using Golang.
  • Build and maintain automated tests to ensure code reliability.
  • Collaborate with cross-functional teams throughout the development lifecycle.
  • Mentor junior engineers and contribute to a culture of continuous improvement.

NTD Software logo
NTD Software Startup https://ntdsoftware.com/
11 - 50 Employees
See all jobs

Job description

We are seeking a Senior Golang Back-End Engineer to join a fast-paced, high-impact engineering team working on cutting-edge fintech solutions. In this role, you’ll design and develop scalable backend systems, collaborate with cross-functional teams, and contribute to the architecture and evolution of complex platforms. This is an opportunity to take ownership of technical challenges, mentor team members, and deliver innovative solutions that shape the future of digital financial services. If you're passionate about clean code, cloud-native development, and building robust systems, we'd love to hear from you.

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.
  • 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.

  • 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.
  • Required profile

    Experience

    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Communication
    • Teamwork
    • Detail Oriented
    • Social Skills
    • Problem Solving

    Back-End Engineer Related jobs