Match score not available

Software Engineer / Golang Developer (f/m/d)

fully flexible
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Minimum 5 years of Software Engineering experience, Proficiency in Go/Golang and Microservices architecture.

Key responsabilities:

  • Develop and maintain Cinemo's cloud services
  • Collaborate with stakeholders to define new features and translate them into technical specifications
  • Integrate with internal infrastructure for seamless connectivity
  • Cooperate with DevOps team to ensure continuous service availability
Cinemo logo
Cinemo SME https://www.cinemo.com
201 - 500 Employees
See more Cinemo offers

Job description

Position Description
As a Software Engineer / Golang Developer (f/m/d), you will be responsible for developing and maintaining Cinemo’s cloud services. This includes caching, security and identity services, and when needed frontend applications. A firm grasp of cloud architecture is required, specifically related to scalability, distributed systems and databases. Although you will not maintain build pipelines, you will be involved in deployment strategies and therefore require a solid understanding of CI/CD, automated testing and release management.
In this role, you will:
  • Develop and maintain Cinemo’s backend media services using Go/Golang, ensuring high performance, reliability, and scalability of the media processing and delivery systems.
  • Define requirements for new features by collaborating closely with internal stakeholders, gathering their inputs, and translating them into detailed technical specifications.
  • Develop new functionality within a microservices architecture, leveraging the principles of modularity, scalability, and fault isolation to enhance the overall system.
  • Integrate with internal infrastructure by ensuring seamless connectivity and interoperability between various system components, databases, and services.
  • Cooperate with the DevOps team to design and implement the necessary infrastructure to support 24/7/365 operations, focusing on automation, monitoring, and resilience to maintain continuous service availability.

What you will need to succeed:
  • Possess a minimum of 5 years of experience in Software Engineering, showcasing a solid understanding of software development principles and practices.
  • Demonstrate proficiency in Go/Golang, with the ability to write clean, efficient, and maintainable code.
  • Apply hands-on experience with Microservices architecture, including designing, implementing, and maintaining scalable and resilient microservices.
  • Have experience in Site Reliability Engineering (SRE), including implementing best practices to ensure the reliability and availability of services.
  • Effectively design REST APIs, ensuring they are robust, secure, and easy to use.

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

  • Collaboration
  • Problem Solving

Go Developer Related jobs