Job Description
About Us
Nex4, Inc. is a dynamic streaming broadcasting entertainment service company. We specialize in providing subscription-based services for streaming movies, television series, and live television channels over the internet. Our service is accessible on Nex4-supported devices, ensuring a seamless and enjoyable viewing experience for our subscribers. We are committed to delivering high-quality content and an exceptional user experience. At Nex4, we are empowering better workflows, analytics, and decision-making through our data-driven solutions. A successful candidate is self-motivated, with the drive to excel and exceed commitments. You thrive in a fast-paced atmosphere where wearing multiple hats is encouraged. You have strong collaboration and communication skills, as you will be a member of a scrum team consisting of other software engineers and a product owner who are intensely collaborating in a meaningful way.
Position Overview
We’re seeking a Golang Developer to join our team. In this role, the ideal candidate will have a passion for developing efficient, scalable, and robust applications using Go. As a Golang Developer, you will play a crucial role in designing, implementing and maintaining high-performance applications. You will work closely with cross-functional teams to deliver cutting-edge solutions that meet our clients' needs
Key Responsibilities
Develop, test, and maintain high-quality, scalable, and efficient Go applications.Collaborate with product managers, designers, and other developers to define and implement innovative solutions.Write clean, maintainable, and well-documented code following best practices and coding standards.Troubleshoot and debug applications to optimize performance and resolve issues.Participate in code reviews to ensure code quality and adherence to development standards.Contribute to the continuous improvement of the development process and infrastructure.Stay updated with the latest industry trends and technologies to ensure the application of best practices.
Requirements:
Qualifications
Proven experience as a Golang Developer or similar role.Strong proficiency in Go programming language and its frameworks.Experience with RESTful APIs, gRPC, web services, and microservices architecture.Deep understanding with Docker and KubernetesFamiliarity with database technologies such as SQL, NoSQL, PostgreSQL, MongoDB, etc.Knowledge of containerization and orchestration tools like Docker and Kubernetes.Understanding of software development best practices, including agile methodologiesExperience with cloud platforms (AWS, GCP, Azure) is a plus, but AWS is must.
Desired Skills
Exceptional Communication: You’ll collaborate with cross-functional teams, so strong communication skills are essential. Articulate complex concepts clearly and foster a collaborative environment. Working knowledge of AWS serverless infrastructure