The ideal candidate will have experience in building scalable applications using GoLang, with a strong understanding of microservices architecture and familiarity with both SQL and NoSQL databases. The candidate should be proficient in Agile methodologies and comfortable working in a collaborative environment.
Responsibilities -
* Bachelor's degree in software engineering, computer science, or a related field (or equivalent training)
* 5+ years of experience in web development using Golang, including building web services, RESTful APIs, and web applications, including knowledge of syntax, standard library, and best practices.
* Any programming language JAVA/ Python.
* Knowledge of ReactJS is good to have.
* Develop and maintain robust and scalable software solutions using the Go programming language, with a focus on performance and reliability.
* Collaborate closely with cross-functional teams to translate project requirements into well-designed and efficient code.
* Proficiency in GoLang and any GoLang frameworks
* Strong knowledge of SQL and NoSQL databases (e.g., MySQL, Postgres, MongoDB)
* Experience with message brokers like RabbitMQ or Kafka
* Expertise in version control tools such as Git, Bitbucket, GitHub
* Solid understanding of Agile methodologies, including Scrum
* Experience working with Microservices architecture
Immediate-- serving NP until month end