Logo for Bonapolia

Sr. Go Developer

Job description


 Customer Description:
Our Client is a leading global management consulting firm recognized worldwide for its expertise and impact.
The company works with large enterprise clients across multiple industries, delivering platforms and services that support complex business and operational needs.

  Project Description:
The project is a platform currently in active development focused on accelerating and improving expert engagement workflows.
It allows users to interact with vendors, review transcripts from past calls, discover experts, schedule and conduct expert calls, and browse ongoing project transcripts within a secure environment designed for fast and high-quality insights.

Project Phase: active development

 Soft Skills:
• Strong problem-solving mindset
• Ability to clarify requirements directly with customers
• Willingness to pair with other engineers to solve complex issues
• Clear and effective communication skills

Hard Skills / Must Have:
• 5+ years of professional software development experience with a strong focus on backend development
• Strong expertise in Golang and hands-on experience building production-grade backend services
• Proven experience designing and implementing RESTful APIs and integrating microservices
• Solid understanding of backend system design, scalability, reliability, and performance
• Strong experience with database design and performance optimization, especially PostgreSQL
• Practical experience with MongoDB or other NoSQL databases
• Strong SQL skills, including complex queries, indexing, and transaction management
• Experience with containerization and CI/CD pipelines
• Familiarity with API gateways
• Ability to review code, improve development practices, and maintain high code quality standards
• Experience working in distributed, cross-functional teams

 Hard Skills / Nice to Have:
• Basic to intermediate working knowledge of Python
• Basic to intermediate working knowledge of TypeScript and React

 Responsibilities and Tasks:
• Design, develop, and maintain backend services in Golang
• Contribute to system architecture with a focus on scalability, fault tolerance, and reliability
• Participate in technical design discussions and propose backend solutions
• Review code and continuously improve development practices and quality standards
• Collaborate with QA, DevOps, and product teams to ensure smooth delivery and deployment
• Troubleshoot complex production issues and deliver efficient long-term solutions
• Participate in sprint planning, code reviews, and technical documentation
• Optimize performance and resource usage in distributed systems

Technology Stack: Golang, RESTful APIs, Microservices, PostgreSQL, MongoDB, SQL, Docker, CI/CD, API Gateways, Distributed Systems, Python, TypeScript, React


📩 Ready to Join?
We look forward to receiving your application and welcoming you to our team!

Go Developer Related jobs

Other jobs at Bonapolia

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.