Golang Developer - Indore, India - Forward Eye Technologies

    Default job background
    Description

    Job Title :
    Golang Developer with NoSQL Database and Cloud Deployment Expertise


    Job Description :
    We are seeking a talented Golang Developer with strong expertise in NoSQL databases (Redis, Postgres, Couchbase) and cloud deployment. As a Golang Developer, you will be responsible for designing, implementing, and maintaining high-performance, scalable applications using Go language.

    Additionally, you will play a crucial role in database management and cloud deployment to ensure optimal performance and reliability of our applications.


    Responsibilities :

    • Design, develop, and maintain efficient, reusable, and reliable Go code.
    • Integrate data storage solutions using NoSQL databases such as Redis, Postgres, and Couchbase.
    • Optimize application performance by implementing best practices and efficient algorithms.
    • Collaborate with crossfunctional teams to define, design, and ship new features.
    • Conduct code reviews and participate in technical discussions to ensure code quality and adherence to standards.
    • Troubleshoot and debug issues, providing timely resolutions to maintain system stability.
    • Deploy applications to cloud environments (e.g., AWS, Azure, GCP) utilizing containerization technologies like Docker and orchestration tools like Kubernetes.
    • Monitor application performance and resource utilization, identifying areas for optimization.
    • Stay updated with emerging technologies and trends in Golang, NoSQL databases, and cloud computing.

    Requirements :

    • Proficient in Golang programming language with a strong understanding of its core concepts and libraries.
    • Experience working with NoSQL databases such as Redis, Postgres, and Couchbase, including schema design, querying, and performance tuning.
    • Familiarity with cloud platforms like AWS, Azure, or GCP, and experience deploying applications using cloudnative services.
    • Handson experience with containerization tools like Docker and orchestration platforms like Kubernetes.
    • Solid understanding of software development best practices, including version control (e.g., Git), testing methodologies, and CI/CD pipelines.
    • Strong problemsolving skills and the ability to work independently as well as part of a collaborative team.
    • Excellent communication skills and the ability to articulate technical concepts effectively.
    • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).

    Preferred Qualifications :

    • Experience with microservices architecture and distributed systems.
    • Knowledge of other programming languages such as Python, Java, or
    • Certification in Golang or relevant cloud technologies.
    )