Position:
Golang Developer
Location:
Bangalore
Type:
Full-Time
Experience Level:
3+ years
Job Description:
We are seeking a skilled and experienced Golang Developer to join our innovative and dynamic team. The ideal candidate will have a strong background in hands-on programming, a deep understanding of design principles, especially in terms of scalability, and proficiency in both Go (Golang) and Python/Java/node. As part of our team, you will work on developing high-quality, scalable, and performance-oriented applications to meet the needs of our clients and contribute to our company's success.
Key Responsibilities:
- Develop and maintain efficient, reusable, and reliable Go code.
- Work closely with other team members to integrate user-facing elements with server-side logic.
- Implement security and data protection measures.
- Optimize applications for maximum speed and scalability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, test, and maintain the core product software to ensure strong optimization and functionality.
- Contribute to the continuous improvement of the development process.
Skills and Qualifications:
- 3+ years of experience in software development, with a strong focus on Go (Golang).
- Proficient in Python/java/node, with a solid understanding of its ecosystems.
- Demonstrated experience in developing scalable systems and applications.
- Strong understanding of design principles behind scalable applications.
- Excellent problem-solving skills and attention to detail.
- Experience with database technologies (SQL/NoSQL).
- Familiarity with front-end technologies (like HTML5, CSS3, and JavaScript) is a plus.
- Knowledge of code versioning tools, such as Git.
- Ability to work independently and in team settings.
- Excellent communication skills.