Senior Go Developer
Overview
We are seeking a highly skilled and experienced Senior Go Developer to join our team. As a Senior Go Developer, you will be responsible for designing, developing, and maintaining scalable web applications using Go.
About the Role
The ideal candidate will have a strong background in software development, with a focus on building high-quality, efficient, and scalable systems. You will work closely with cross-functional teams to design, develop, and deploy new features and services.
Key Responsibilities
• Design and develop scalable web applications using Go
• Maintain and improve existing codebases
• Collaborate with cross-functional teams to design and implement new features
• Work with database administrators to design and implement data storage solutions
• Implement messaging systems using Apache Kafka, RabbitMQ, SQS, or IBM MQ
Requirements
• Bachelor's degree in Computer Science or related field
• At least 3 years of experience in developing scalable web applications
• Strong problem-solving skills and experience in debugging
• Familiarity with Golang, PostgreSQL, MySQL, Redis, MongoDB, Cassandra, API frameworks, and serverless architectures
Benefits
• Collaborative and dynamic work environment
• Generous compensation package
• Opportunities for growth and professional development
• Flexible working hours and remote work options