Golang Developer Job in Neosoft Technologies

Golang Developer

Apply Now
Job Summary Job Brief Summary

We are looking for a Golang Developer interested in building performant and scalable REST APIs. These APIs will be predominantly used by the web/mobile channels as well as by other services (internal/external). You will be responsible for building the APIs in Golang, as well as coordinating with the teams responsible for other layers of the product infrastructure. The API development will also involve heavy integration with various COTS and third-party systems. While you are focusing on the API development, you will be adept at understanding the front-end (web and mobile) with which the app needs to integrate.Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.

Roles & Responsibilities
  • Build modular and scalable REST APIs using microservice architecture in Golang.
  • REST/SOAP-based integration with different COTS and third-party systems.
  • Diagnose and fix bugs and performance bottlenecks often involving identifying performance issues in the underlying systems.
  • Maintain code and write automated tests to ensure the product is of the highest quality.
  • Maintain and build appropriate API documentation (like Swagger) using relevant tools and plugins.
Mandatory Skills & Knowledge
  • Firm grasp on the REST API development using Golang and appropriate HTTP web framework like Gin
  • Solid knowledge of Golang, REST API development practices along with appropriate testing tools and techniques.
  • Good understanding of microservices architecture and patterns.
  • Good knowledge of functional and/or object-oriented programming and ability to write well-documented, unit test-able clean code
  • Good understanding of Java & the ability to decipher and navigate the codebase to discover existing capabilities and functionalities of the application.
  • Must be rock-solid at working with third-party dependencies, integrations and debugging dependency conflicts.
  • Experience with automated unit and integration testing.
  • Good knowledge of SQL and DBMS (like Oracle, PostgreSQL) and experience with building REST APIs in Golang with Oracle and PostgreSQL as the back-end database
  • Familiarity with authentication frameworks like OAuth and its integration with REST APIs.
  • Experience with deploying APIs using containerized infrastructure like Docker and Kubernetes.
  • Familiarity with code quality tools as well as automated build and deployment pipelines.
Technologies / Frameworks / Tools / Proficiency
  • Languages/Frameworks: Golang, jQuery, CSS, Ajax

What's in it for you?
  • Opportunity to grow and scale highwith us.
  • Work in a fun, transparentatmosphere alongsidea collaborative team.
  • Guidance and support from your senior stafffor yourgrowth.
  • Competitive salary with added benefits.


Qualification :
B.Sc., B.E., B.Tech., B.Com., MCA, MSc, MBA, MCom, ME, MTech
Experience Required :

3 to 4 Years

Vacancy :

5 - 10 Hires

Similar Jobs for you

See more recommended jobs