Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Developer - Golang @ Xenonstack

Home > Software Development

 Software Developer - Golang

Job Description

  • We are looking for a great Go developer who possesses a strong understanding of how best to leverage and exploit the language s unique paradigms, idioms, and syntax
  • Your primary focus will be on developing Go packages and programs that are scalable and maintainable
  • You will ensure that these Go packages and programs are well documented and have reasonable test coverage
  • You will coordinate with the rest of the team working on different layers of the infrastructure
  • A commitment to collaborative problem solving, sophisticated design, and quality product is essential

Key Responsibilities

  • Writing scalable, robust, testable, efficient, and easily maintainable code

  • Translating software requirements into stable, working, high performance software

  • Playing a key role in architectural and design decisions, building toward an efficient micro services distributed architecture

  • Responsible for the design and implementation of scalable software and solutions required for platform

  • The candidate will be responsible for all aspects of the software development life cycle for the applicable projects, including gathering requirements, design, implementation, testing and deployment.

  • This position requires development skills focusing on platform services, distributed systems architecture, security, maintainability, scalability and performance.

Technical Requirements

  • Strong knowledge of Go programming language, paradigms, constructs, and idioms

  • Knowledge of common Goroutine and channel patterns

  • Experience with the full site of Go frameworks and tools, including

  • Dependency management tools such as Godep, Sltr, etc

  • Go s templating language

  • Go s code generation tools, such as Stringer

  • Popular Go web frameworks, such as Revel

  • Router packages, such as Gorilla Mux, Gin

  • Ability to write clean and effective Godoc comments

  • Familiarity with code versioning tools {{such as Git, SVN, and Mercurial}

Professional Attributes

  • Strong problem solving, analytic and debugging skills.

  • Ability to adapt to new technologies and programming languages.

  • Excellent organizational skills including ability to manage own time effectively.

  • Excellent communication (written and verbal) and presentation skills.

  • Must work well in a demanding and fast paced team environment.

Education/Qualification

  • B.E./B.Tech. in Computer Science or higher degree in CS or equivalent experience

  • Good knowledge of usage and programming on Linux systems

  • Working knowledge of distributed systems, network and messaging protocols, high availability, scalability and related technologies.

  • Storage system, file system understanding is a plus

  • Knowledge of SQL is a plus

  • Knowledge of Python programming is a plus

  • Knowledge of AWS technologies is a plus

  • Knowledge and usage of Docker and Kubernetes is a plus.

Experience : 1 - 3 years

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Xenonstack
Location(s): Mohali, Chandigarh

+ View Contactajax loader


Keyskills:   GIT Linux Architecture Debugging Consulting Distribution system Analytics SQL Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Python AWS Developer

  • Capgemini
  • 9 - 12 years
  • Hyderabad
  • 16 hours ago
₹ Not Disclosed

Collibra Workflow Developer

  • Capgemini
  • 4 - 7 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Senior Scala Developer

  • Luxoft
  • 4 - 9 years
  • Hyderabad
  • 4 hours ago
₹ Not Disclosed

Abap Developer

  • Quinnox
  • 6 - 10 years
  • Bengaluru
  • 7 hours ago
₹ Not Disclosed

Xenonstack

XenonStack Private Limited We are Enterprise Data and AI Platform and Cloud Transformation Company with vision in transforming enterprises to AI-First Organizations Building Intelligent Distributed and Data-driven Decision Platforms on Enterprise Data, AI, IoT, Cloud and DevOps. We Primary Focus...