Minimum of 5+ years of professional experience in software development with a strong focus on Golang.
Technical Skills:
Proficiency in Golang, with a deep understanding of its concurrency model and ecosystem.
Experience with related technologies such as Docker, Kubernetes, and cloud platforms (e.g., AWS, GCP, Azure).
System Design:
Solid experience in designing and implementing distributed systems, microservices architectures, and APIs.
Problem-Solving:
Excellent analytical and problem-solving skills.
Ability to debug and resolve complex technical issues.
Collaboration:
Proven ability to work effectively in a team environment and collaborate with various stakeholders.
Education:
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Must-Have Skills:
Golang Experience:
Expertise with Gin Gonic (+2 years).
Experience with gRPC (3+ years).
Proficiency with Protobuf (3+ years).
Solid experience with PostgreSQL (4+ years).
Desired Skills:
Additional Technologies:
Redis.
Testify.
Docker and Kubernetes.
Job Responsibilities
Design and Development:
Develop robust, efficient, and scalable software solutions using Golang.
Architect and implement complex systems and microservices.
Code Quality:
Write clean, maintainable, and testable code.
Perform code reviews and provide constructive feedback to peers.
Collaboration:
Work closely with product managers, designers, and other developers to gather requirements and deliver solutions that align with project goals.
Optimization:
Optimize applications for maximum speed and scalability.
Identify bottlenecks and troubleshoot issues across the software stack.
Mentorship:
Provide technical leadership and mentorship to junior developers.
Share best practices and guide team members in adopting new technologies and methodologies.
Documentation:
Maintain comprehensive documentation of code, design decisions, and system configurations.
Continuous Improvement:
Stay current with emerging trends and technologies in software development and apply them to enhance our development practices.
Location
Bangalore Rural, Karnataka, India
About Company
Founded in 2015,Codersbrain promotes innovation in the IT sector through excellence and transparency. In the last…. years, codersbrain has grown into one of the world’s leading consultancies, offering offshore development services all over the world (USA, UK, Australia, Europe, Canada, India, Singapore, Africa) and providing end-to-end impeccable digital and business solutions that partner with its clients to simplify, strengthen, and transform their businesses. We have worked with enterprises, software companies, SMEs, and startups to provide solutions to their various IT requirements. We provide them with high-quality performance services as technology partners. Through a deep commitment to our clients, extensive industry expertise, and a global network of innovation and delivery centres, we ensure the highest levels of certainty and satisfaction.