Job Openings Golang Developer

About the job Golang Developer

Title: Golang Developer

Location: Jaipur, Chennai, Pune, Bangalore, Hyderabad

Timings: Full Time (As per company timings)

Notice Period: (Immediate Joiner - Preferred)

Experience: 6+ Years

Must to have:

  • Development experience with strong in Golang

  • REST API

Good to have:

  • Docker, Kubernetes, Kafka, NoSQL databases, including PostgreSQL, Couchbase, or Cassandra

Desired Skills:

  • Java 8

  • Spring Boot

  • Microservices

Minimum Qualifications:

  • Position requires a Bachelors degree in Computer Science, Engineering, or related field followed by 6+ years of experience in Golang development stack.
  • Experience in application design, software development, and testing, preferably in an Agile environment.
  • Experience working with Git on small to medium sized teams.

  • Experience with open-source frameworks is a plus especially maintaining or contributing to open source projects!
  • Experience with relational and NoSQL databases, including PostgreSQL, Couchbase, or Cassandra is a plus.
  • Experience designing and developing REST APIs for high volume clients.

  • Experience with continuous integration tools (Github Actions, Jenkins, Gitlab CI) a plus.
  • Experience with automated build and test frameworks is a plus.

  • A proven hunger to learn new technologies and translate them into working software.
  • Experience with container and container orchestration technologies, such as Docker and Kubernetes, a plus.
  • Experience with Atlassian software development and collaboration tools (JIRA, Confluence, etc.), a plus.
  • Strong ability to develop unique, outside the box ideas

  • Strong analytical, problem-solving/quantitative skills

  • Willing to take risks, experiment, and share fresh perspectives

  • Aptitude for learning and applying programming concepts.

  • Ability to effectively communicate with internal and external business partners.

Preferred Additional:

  • Knowledge of payments industry

  • Experience with coding skills across a variety of distributed technologies

  • Experience with a broad range of software languages and payments technologies

Education:

  • Bachelors or Masters degrees in Computer Science, Computer Engineering or related technical discipline.
  • Ability to work independently and to adapt to a fast-changing environment.

  • Creative, self-disciplined, and capable of identifying and completing critical tasks independently and with a sense of urgency.