Backend Developer - Gurgaon/Gurugram, India - Gethyr
Description
Job Description :
We are on the lookout for a skilled backend developer with a robust background in golang to join our dynamic engineering team.
- The ideal candidate will have proven experience in developing high-quality, scalable, and resilient backend systems.
An aptitude for re-architecting or rewriting existing systems for improved performance and scalability will be considered a significant advantage.
Responsibilities :
Design, develop, and maintain efficient, reusable, and reliable golang code.
- Work on the optimization of the application for maximum speed and scalability.
- Collaborate with the frontend team to integrate user-facing elements with server-side logic,implement security and data protection measures.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Contribute to the improvement of existing software architecture and encourage the adoption of best practices.
Requirements :
2-4 years of experience in backend development with a strong focus on golang.
- Solid understanding of the syntax of go and its nuances.
- familiarity with code versioning tools, such as git.
- Experience with rewriting or architecting systems is highly desirable.
- A knack for writing clean, readable go code.
- Proficient understanding of concurrency patterns in go.
- Experience with databases (e.g., mysql, mongodb) and their declarative query languages.
- Understanding of fundamental design principles behind a scalable application.