Remote Senior Golang Backend Developer (Freelance, Remote)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Senior Golang Developer will be responsible for designing, developing, and maintaining high-quality Golang applications.
  • Collaborating with teams to analyze problems, engineer software solutions, and optimize system flow and data usage.
  • Writing clean, efficient, and scalable Go code.
  • Creating and integrating backend components with front-end designs.
  • Integrating and securing data storage solutions.
  • Conducting tests, managing bugs, and developing automated test scripts.
  • Identifying and eliminating performance bottlenecks and bugs.
  • Connecting applications with additional web servers and maintaining API functionality.
  • Producing and updating technical documentation for system strategies and maintenance.
  • Keeping abreast of the latest developments in Golang and related technologies.
  • Iterating on applications post-deployment to enhance performance based on feedback.

Requirements:

  • A minimum of 5 years' experience in Golang development, with a solid grasp of frameworks and tools such as Gorilla and GORM.
  • Demonstrated expertise in designing and building scalable server-side applications.
  • Proficiency in software development lifecycle best practices, including testing and debugging.
  • Comprehensive knowledge of web development processes (design, development, deployment).
  • Experience with cloud computing platforms (e.g., AWS), RESTful APIs, JSON, gRPC, containerization technologies like Docker and Kubernetes.
  • Familiarity with both relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB).
  • Comfortable using front-end technologies, including HTML5, JavaScript, CSS3 and frameworks like ReactJS or VueJS.
  • Agile methodology knowledge and experience working in a distributed, international team environment.
  • Bachelor's degree in Computer Science, Engineering, or a relevant field.

Benefits:

  • A true remote working environment with a non-linear workday in line with productivity and balancing work and personal life.
  • Part of a strongly scaling business and market.
  • Working with highly innovative tools and systems of a modern, fully digital business.
  • High degree of accountability and responsibility.
  • Ample opportunities for coaching, training, and self-development incorporated with regular performance reviews.
  • Working in a most modern SaaS system environment.
  • A good income with half-yearly reviews.
About the job
Posted on
Job type
Salary
-
Leave a feedback