We are looking for a seasoned Senior Golang Developer to join our team. The ideal candidate will possess exceptional coding skills in Golang and extensive experience in building scalable applications. As a Senior Golang Developer, you will play a crucial role in designing and implementing high-performance, reliable, and maintainable code solutions.
Requirements
Extensive experience in software development with a focus on Golang.
Strong understanding of data structures, algorithms, and software design principles.
Experience with microservices architecture and distributed systems.
Proficiency in working with relational and NoSQL databases.
Familiarity with cloud technologies, preferably AWS or Google Cloud Platform.
Experience with containerization and orchestration tools such as Docker and Kubernetes.
Excellent problem-solving and analytical skills.
Strong communication and collaboration abilities.
Bachelor’s degree in Computer Science, Engineering, or a related field.
Responsibilities
Design, develop, and maintain high-quality software solutions using Golang.
Collaborate with cross-functional teams to understand requirements, design architecture, and implement features.
Write clean, efficient, and well-tested code.
Optimize applications for performance and scalability.
Troubleshoot and debug issues in production and development environments.
Mentor junior developers and actively contribute to code reviews.
Work conditions
Long-term employment with competitive compensation, based on experience
Possibility to work remotely
An open, transparent and fun work culture
Multi-national team and collaborative work environment
Continuous knowledge sharing with engaged co-workers