A leading technology firm in New York is seeking a backend developer skilled in Go (Golang) to build and maintain backend services and APIs. The ideal candidate will have experience with CI/CD, unit testing, and containerization technologies. Collaboration with cross-functional teams is essential to deliver project requirements effectively.
Qualifications
Experience in building and maintaining backend services using Go.
Knowledge of unit testing frameworks such as Junit, Mockito, mocha, or chai.
Understanding of database interactions and API design.
Responsibilities
Build and maintain backend services and APIs.
Perform unit testing using frameworks.
Collaborate with cross-functional teams to meet project requirements.
Build and maintain backend services and APIs using Go (Golang).
Perform unit testing for GoLang
Working knowledge of at least two of the following monitoring tools: Elkstack, Promethius, or Dynatrace.
Collaborate with senior developers and cross-functional teams to deliver project requirements.
Experience with CI/CD pipelines, Git, and containerization (Docker).
Understanding of APIs, RESTful services, and database interactions.
Perform unit testing by using at least one of the following unit testing frameworks: Junit, Mockito, mocha, chai, or golang and using at least two of the following monitoring tools: Elkstack, Promethius, or Dynatrace.
Nice to Have
Utilize the technical stack of Golang, Kafka, MongoDB, Docker, GitLab and Harness.
Utilize Mongo DB to store and access data, communicate to it from a Microservice, design and implement the data model, and optimize as needed or using Kafka to create topics to publish or consumers to ingest topics from.
Familiarity with HL7, JSON/XML data formats.
Familiarity with healthcare framework such as HL7 FHIR and X12 related standards.