Back End Developer - Hyderabad, India - FineLabs

    FineLabs
    FineLabs Hyderabad, India

    2 weeks ago

    Default job background
    Technology / Internet
    Description

    Company Overview:

    Finelabs is a leader in cybersecurity, committed to innovation and excellence. Our new venture into sustainable development software solutions represents our dedication to leveraging technology for the greater good. By joining our team, you'll contribute to meaningful projects that aim to make a significant impact on sustainability for enterprises around the globe.

    Position Summary:

    Finelabs is seeking an experienced Golang Developer with extensive backend engineering skills to enhance our software engineering team. With over 5 years of professional experience, the ideal candidate will demonstrate a deep understanding of Go, particularly its concurrency models, and extensive knowledge in backend technologies. This role is pivotal in developing high-performance, scalable applications that align with our sustainability initiatives.

    Key Responsibilities:

    • Design, develop, and maintain efficient, reliable, and secure Go code.
    • Optimize SQL queries and database schemas, particularly in PostgreSQL, to enhance application performance.
    • Implement and manage CI/CD pipelines to streamline development and deployment processes.
    • Utilize Docker and Kubernetes for effective containerization and orchestration of services.
    • Develop and maintain microservices architecture, ensuring seamless and efficient interaction between different application components.
    • Integrate and manage data streams using Kafka for real-time data processing and analytics.
    • Write comprehensive unit tests and maintain high standards of code coverage to ensure robustness and longevity of applications.
    • Collaborate with cross-functional teams to troubleshoot, optimize, and innovate complex systems.

    Qualifications:

    • Bachelor's degree in Computer Science, Software Engineering, or equivalent field.
    • Minimum of 5 years of professional software development experience, with a strong focus on Golang and backend technologies.
    • Expertise in writing optimized SQL queries and familiarity with PostgreSQL.
    • Proficiency in developing and managing containerized applications using Docker and Kubernetes.
    • Experience with microservices architecture and real-time data processing tools like Kafka.
    • Strong understanding of CI/CD pipelines and related tools.
    • Demonstrated ability in writing scalable, high-performance software.
    • Familiarity with automated testing and code coverage tools.
    • Excellent problem-solving skills, with the ability to work both independently and as part of a team.