Newfire Global Partners

Senior Golang Engineer

Newfire Global Partners

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, build and maintain efficient, reusable, and reliable Golang code
  • Proactively designing & implementing innovative applications using GoLang
  • Work with team on new ideas, best practices, and strategies for the development of given applications
  • Identify and solve bottlenecks and bugs
  • Help maintain code quality, organization, and automatization
  • Care about quality and delivering high-quality code, with various levels of automated tests (unit, integration, performance, and security)
  • Support with Scrum / Agile software development approach (e.g., sprint, standups, retros, planning, pointing, grooming, etc.)
  • As a Senior team member, you will be expected to actively participate in our hiring processes by serving on interview panels for future roles across the company.

Requirements

  • 5+ years of experience working as a Go backend software developer.
  • Knowledge Go routers libraries as Gorilla Mux, Chi or similar
  • Good understanding of concurrency principles, go-routines
  • Understanding and experience working with microservices architecture.
  • Experience with creating and consuming APIs
  • Deep understanding of system design and data structures, and have experience with relational and non-relational databases (especially Postgre SQL and Mongo)
  • Experience with Kafka
  • Experience working in Agile Teams
  • Experience with Git
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Golangmicroservices architectureAPIsconcurrency principlesgo-routinessystem designdata structuresPostgreSQLMongoDBKafka
Soft Skills
team collaborationproblem-solvingcode qualitycommunicationparticipation in hiring processes