18 Cloudesign Technology Solutions Jobs
Senior Golang Developer - Microservices Architecture (5-6 yrs)
Cloudesign Technology Solutions
posted 13hr ago
Flexible timing
Key skills for the job
Position : Senior Golang Developer
About the Role :
We are looking for an experienced and innovative Senior Golang Developer to join our growing engineering team.
You will be responsible for designing and building scalable, high-performance applications using Golang, with a strong focus on delivering clean, maintainable code and solving complex technical challenges.
The ideal candidate will have a passion for coding, a deep understanding of Go programming, and an ability to collaborate with cross-functional teams to deliver high-impact software solutions.
Key Responsibilities :
- System Design & Development : Design, implement, and maintain scalable and efficient applications using Golang.
- Focus on performance, scalability, and reliability.
- Backend Architecture : Contribute to the architecture and design of backend services, ensuring that they are highly performant, secure, and easy to maintain.
- API Development : Develop RESTful APIs and microservices, ensuring they meet high standards of performance and scalability.
- Write clean, maintainable, and efficient code, adhering to best practices and design patterns.
- Conduct code reviews and ensure the highest standards of quality.
- Work closely with product managers, designers, and other engineers to define system requirements and deliver high-quality software solutions.
- Troubleshoot issues in development and production environments.
- Continuously optimize and refactor existing codebases to improve performance and scalability
- Provide guidance and mentorship to junior developers, helping them grow technically and professionally.
- Keep up with the latest trends and best practices in software development, particularly related to Golang and backend technologies.
Qualifications :
Education : Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
Experience :
- 5+ years of experience as a software developer, with at least 3 years working specifically with Golang.
- Advanced knowledge of Golang, its concurrency model, and experience building scalable, high performance application
- Strong experience in designing and developing microservices-based architectures.
- Proficient in developing RESTful APIs, working with web frameworks, and understanding HTTP, WebSockets, and gRPC.
- Experience with relational (e., PostgreSQL, MySQL) and NoSQL databases (e. , MongoDB, Redis), including database design and optimization.
- Familiarity with cloud platforms (AWS, GCP, Azure) and containerization technologies such as Docker and Kubernetes.
- Experience with version control systems (e., Git) and CI/CD pipelines (e., Jenkins, GitLab CI).
- Strong analytical skills, with the ability to troubleshoot complex technical issues and optimize code for performance.
Soft Skills :
- Excellent communication skills, with the ability to collaborate effectively with cross-functional teams.
- A strong team player with leadership potential.
Bonus : Experience with message brokers (e., Kafka, RabbitMQ), container orchestration, or serverless technologies is a plus.
Functional Areas: Other
Read full job descriptionPrepare for Microservice Architect roles with real interview advice