Backend Developer - Gurgaon/Gurugram, India - Gethyr

    Default job background
    permanent Technology / Internet
    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.

    )