Senior Golang Developer
Assignment description
We are an Agile development team using a really exciting technology stack to build a world class messaging platform and we need first class scalable backend infrastructure for real-time communications our users can rely on. The ideal candidate is extremely focused on fostering team culture, proactively identifies problems, is a great communicator and understands that shipping quality code is more important than perfection. You’ll help run standups, do code reviews, take on-call shifts, give feedback, collaborate on architecture and most importantly, write great code and help run high traffic infrastructure. Tech stack: GoLang, GRPC, microservices, MySQL, Riak, RabbitMQ, Redis, Websockets, Amazon AWS, Google Cloud, Docker, Terraform Responsibilities;
– Writing clean, high-quality, maintainable code
– Writing and maintaining automatic test suites
– Participate actively in code reviews
– Contribute to ideations on product features
– Contribute to architecture discussions
– Development of high availability backend infrastructures
About the team
1 CTO & 3 backend developers.
Must haves
– At least 5 years of experience within Golang
– Good understanding of microservices architecture
– Experience developing and maintaining high availability backend infrastructures – Interest in and understanding of algorithms, data modeling and complexity
– Deep understanding of best practices like TDD
– Experience in building scalable databases
– At least Upper-Intermediate English level
Other requirements
– Strongly pragmatic, self-driven, and proactive in problem-solving
– Experience working in agile environments with structured delivery processes
– Excellent communication skills for remote and asynchronous collaboration
About the customer
The client is a Swedish tech company committed to breaking down barriers to group-communication globally. With over a third of the world’s population lacking internet access, they are driven by the impactful mission to ensure connectivity for all. Their solution has already connected millions across Scandinavia and Asia, thanks to the partnerships with leading Telecom operators. There are a small but growing team, building an exciting and unique product with huge potential. They work in a fast-paced, fun environment where you have the mandate to execute your ideas. The result of your work effort is displayed immediately.