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.