We are looking for a skilled Senior Software Engineer with expertise in Golang and microservices to drive the development of cutting-edge cloud-based solutions.
You will play a key role in designing, implementing, and optimizing scalable systems and services, collaborating closely with cross-functional teams, and contributing to the success of our next-generation platform.
Responsibilities
- Develop, design, and deploy features for cloud-based architecture
- Design and implement core components of the next-generation platform
- Recommend improvements to enhance system reliability, efficiency, and scalability
- Collaborate with cross-functional product teams to deliver high-quality solutions
- Ensure the successful ownership of key back-end components of the platform
- Build REST & gRPC APIs and contribute to the overarching API framework
- Stay abreast of trends and advancements in cloud platforms and networking solutions
- Troubleshoot complex technical issues to maintain system integrity and reliability
- Apply system architecture expertise to ensure robust and adaptable designs
Requirements
- 6–8 years of experience in software development with proven expertise as a Golang engineer
- Proficiency in the Go programming language with a deep understanding of core concepts
- Knowledge of various cloud platforms, such as AWS, Azure, and Google Cloud Platform
- Competency in microservices development using Docker and Kubernetes
- Familiarity with Golang web frameworks, such as Gin and Echo
- Understanding of API development and design, including RESTful principles
- Expertise in concurrency patterns, including Goroutines and channels
- Experience with system architecture and design patterns
- Demonstrated problem-solving skills for handling complex network issues
- Strong communication and collaboration skills when working with cross-functional teams
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a job