Go (Golang) Developer

ABOUT BEEWEB

BeeWeb is a software development company with 10 years of industry expertise. We offer a range of outsourcing software development services, spiced up with AI, top-tier technologies, and agile approaches. Our primary goal is to help businesses succeed through technology with a human touch. So, humans make the greatest asset at BeeWeb. They are given exciting new opportunities to master their career journeys, go further, reach higher, and realize their true potential.

ABOUT THE ROLE

As a Back-End Developer, you’ll play a key role in developing and maintaining the foundation of our web applications. Your job will involve designing, building, and supporting efficient and scalable back-end systems that ensure our products run smoothly. You’ll collaborate closely with front-end developers, and product teams to create seamless integration across the application. Your work will directly impact application performance, security, and scalability.

🏆 ABOUT YOU

Missions

  • 2+ years of experience in back-end development with a deep understanding of Go (Golang).
  • Proficiency in Go and familiarity with Go frameworks such as GinEcho, or Beego.
  • Expertise in database design and optimization, with experience working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL solutions like MongoDB.
  • Strong understanding of RESTful API development and microservices architecture.
  • Experience with cloud platforms like AWS, as well as tools such as Docker and CI/CD pipelines.
  • Version control experience with Git and familiarity with collaborative code management workflows.
  • Experience with Vue.js or front-end technologies is a plus for effective collaboration with front-end teams and smooth integration.
  • Proficiency in English, both written and spoken.

Your Profile

  • Develop and maintain robust, scalable, and high-performance back-end systems using Go (Golang), driving innovation by implementing modern, efficient technologies.
  • Work closely with cross-functional teams to ensure the seamless integration of front-end components and server-side logic.
  • Optimize database schemas and queries to ensure performance, efficient data retrieval, and storage across relational and NoSQL databases.
  • Implement security best practices to safeguard data, ensure compliance, and maintain overall application integrity.
  • Continuously refactor and optimize back-end code to enhance performance and scalability while simplifying complexity.
  • Ensure high code quality through automated testing, code reviews, and adherence to best practices

Technical Stack

  • Languages and Frameworks/Libraries: Go (Golang), Gin, Echo, Beego.
  • Database: PostgreSQL, MongoDB, MySQL.
  • ORM: GORM, MongoDB Go driver.
  • Cloud & DevOps: AWS (EC2, S3), Docker, CI/CD pipelines.

WHAT CAN YOU EXPECT FROM OUR RECRUITMENT PROCESS?

Step 1: Intro Call

Step 2: Culture Fit Interview

Step 3: Technical Interview

Step 4: Job offer

All relevant and interested candidates should submit their revised CVs to hr@beewebsystems.com email address with the note of "Go Developer" in the subject line. Thanks in advance.