Job Openings Lead Software Engineer (Golang, React)

About the job Lead Software Engineer (Golang, React)

What you will do:

  • Lead the design, development, and deployment of software systems while maintaining high coding standards and best practices
  • Mentor and manage a team of software engineers, conducting code reviews, and fostering a culture of continuous improvement
  • Work in a Scrum team to design, develop and maintain web applications with focusing solution efficiency, effectiveness and scalability
  • Lead the whole software development life cycle including requirements gathering, designing, coding, unit testing, integration testing, deployment and maintenance
  • Take end-to-end ownership of problems that span across multiple disciplines and stacks
  • Learn from and teach each other. You’ll find yourself stretching to new areas, immersing in feedback, challenged by your teammates, and growing your skills on a daily basis

What you will need:

  • At least 3 years of experience of leading software development team
  • At least 2 years of experience using Go languages and one or more database softwares (MySQL, PostgreSQL, MongoDB)
  • At least 2 years of experience as a Web Developer with a focus on React or Next.js or ionic, including TypeScript proficiency
  • At least 1 year of experience in Docker, Kubernetes, IaaC, RabbitMQ, Redis, gRPC, REST, and CI/CD
  • Able to write clean, high-quality code in a variety of languages and also able to spot (and improve) bad code
  • Familiar with Linux environments
  • Passionate about best-practices in software development


It's a plus if you have:

  • Experience in AWS platforms and Social Network API (Facebook, Twitter)
  • Good understanding of software architecture
  • Good understanding of Agile Manifesto or Scrum Framework
  • Good communication skills with non technical people