Technical Lead - Bengaluru, India - Accion Labs

    Accion Labs
    Accion Labs Bengaluru, India

    1 week ago

    Default job background
    Description
    Technical Lead & Senior GoLang/Go (Programmers)# positions - 10Location: Work from Office (All 5 days a weeek) in Bangalore - Whitefield or JP Nagar Accion offices
    Experience Level: 4 to 15 years range


    NOTE:
    We can consider candidates who are willing to relocate to bangalore within 2 weeks post the offer is released and willing to work 5 days a week;

    This is NOT a RMEOTE or a HYBRID job role.

    Technical Lead - # positions are 4 in totalSenior Developer - #positions are in 6 in total


    As a Golang Developer, we hope you can put your passion for Golang Developer to create beautiful images and compelling content to join our growing company.

    You will collaborate with other technical staff to deliver and maintain a fully-functional software implementation. We hope you can put your passion for software engineering to work for creating highly immersive user applications.

    Your duties will include maintaining code repositories via GitHub and internal server storage modules.


    MUST HAVE:
    Experience working on cloud native applications/products developmentGood knowledge and understanding of 12 factor app principlesGood experience/knowledge on Extreme Programming

    Responsibilities:

    Implement AWS containers to support Go implementation and successful repository maintenanceUtilize Kubernetes to ensure successful application development, deployment, and scaliImplement Docker for smaller-scale applications that require simpler deploymentsEmploy Linux Terminal command structures to allow easy back-end operations for less-expert technical staffCollaborate with other technical staff to ensure consistent and smooth DevOps workflowsChoose and implement other JavaScript libraries that will optimize performance without sacrificing security and base functionalityManage multiple projects within reasonable design specifications and budget restrictionsQA design for errorsImplement feedback and changes whenever possibleCreate visualizations that convey accurate messaging for the project.

    Strong knowledge of Go programming language, paradigms, constructs, and idiomsKnowledge of common Goroutine and channel patternsExperience with the full site of Go frameworks and tools, including:
    Dependency management tools such as Godep, Sltr, etc.
    Go's templating languageGo's code generation tools, such as StringerPopular Go web frameworks, such as RevelRouter packages, such as Gorilla MuxAbility to write clean and effective Godoc comments