Match score not available

Senior Golang Developer

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 
South Africa

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field, 5+ years of Golang development experience, Strong backend system and API design skills, Experience with Golang frameworks like Gin and Echo, RESTful APIs, and database management.

Key responsabilities:

  • Design, develop, and maintain backend systems using Golang
  • Develop and manage mobile applications utilizing React Native
  • Deploy backend systems on AWS with infrastructure maintenance
  • Collaborate with teams to troubleshoot technical issues and improve development processes
Boardroom Appointments - Global Human and Talent Capital logo
Boardroom Appointments - Global Human and Talent Capital Human Resources, Staffing & Recruiting SME https://www.boardroom.com/
51 - 200 Employees
See more Boardroom Appointments - Global Human and Talent Capital offers

Job description

Job Overview: 

We are looking for an experienced Senior Golang Developer with React Native and AWS experience to join our team. The successful candidate will be responsible for designing, developing, and maintaining complex backend systems and APIs that power our software applications, as well as developing and maintaining our mobile application using React Native and deploying our backend systems on AWS.

Responsibilities:

  • Design and develop high-performance backend systems and APIs using Golang.
  • Write clean, efficient, and well-documented code.
  • Develop and maintain our mobile application using React Native.
  • Deploy our backend systems on AWS and maintain their infrastructure.
  • Collaborate with cross-functional teams to identify and solve complex technical problems.
  • Implement and maintain testing strategies to ensure the quality of our software applications.
  • Participate in code reviews and provide constructive feedback to team members.
  • Continuously improve the development process by identifying areas for improvement and implementing best practices.
  • Mentor junior developers and share knowledge with the team.

Requirements:

  • Bachelor's degree in Computer Science or a related field.
  • 5+ years of experience in software development with a focus on Golang.
  • Strong experience with Golang web frameworks such as Gin and Echo.
  • Experience building RESTful APIs and microservices.
  • Strong experience with database design and management using SQL and NoSQL databases.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Familiarity with AWS services such as EC2, S3, Lambda, and API Gateway.
  • Experience developing mobile applications using React Native.
  • Familiarity with agile development methodologies.
  • Excellent problem-solving skills and the ability to debug complex issues.
  • Strong communication skills and the ability to work collaboratively with cross-functional teams.
  • Experience mentoring junior developers.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Collaboration

Software Engineer Related jobs