We are seeking a Senior Software Engineer to join our client from digital media industry.
In this role, you'll focus on building cloud-native solutions using Go (Golang) and deploying them at scale. If you are passionate about cloud technologies and enjoy creating robust, efficient systems that power the digital video industry, we want to hear from you!
Key Responsibilities
● Design, develop, and maintain scalable, cloud-based software applications using Go
(Golang).
● Lead the design and implementation of distributed systems from the ground up.
● Collaborate with engineers, product managers, and stakeholders to define project
requirements and deliverables.
● Write clean, efficient, and maintainable code that adheres to industry best practices.
● Conduct code reviews and provide mentorship to team members.
● Utilize cloud platforms (e.g., AWS, GCP, or Azure) and container orchestration tools like
Kubernetes to deploy and manage applications.
Required Skills and Qualifications
● Bachelor's degree in Computer Science, Software Engineering, or a related field.
● Minimum of 5 years of software engineering experience, with a strong focus on Go
(Golang).
● Hands-on experience with one of these tools: Cassandra, Elasticsearch or Cockroach DB.
● Proficiency in cloud platforms (AWS, GCP, or Azure) and container orchestration tools
such as Kubernetes.
● Solid understanding of distributed systems and microservices architecture.
● Excellent problem-solving and analytical skills.
● Strong communication skills, both written and verbal.
● Ability to manage multiple tasks and meet deadlines in a fast-paced environment.
Good to have
● Familiarity with digital media technologies, including video codecs and container formats.