Filled IT Jobs


Oops! Looks like this job has been filled. Check out these similar opportunities.


Golang Software Engineer - Remote

This Position is no longer available

Our direct client is a high-growth company in the healthcare and media businesses.  We seek an experienced Golang Software Engineer to join the growing engineering team and help build build v2 of the company's flagship software product. This is a unique opportunity because you will have a big role in shaping architecture, design, and implementation of new systems. Join and contribute to building products that make a difference. Not based in NY? That's ok, working remotely is acceptable. If you are an exceptional golang developer we want you on the team! Our v2 tech stack is go, js/ts, reactjs, kubernetes, github, azure.

Golang Software Engineer responsibilities include:

  • Design and develop highly scalable and secure HIPPA compliant distributed backend systems in go support the growing business
  • Systems design and architecture including database design
  • Coding api endpoints via REST and GraphQL, as well as websocket enabled endpoints
  • Write secure testable code including unit tests
  • Kubernetes cluster design and management
  • Conducting vulnerability and security assessments via our security tools
  • Integrating with SMS and other frameworks (Google maps, Twilio, Call center)
  • Integrating with CI/CD pipelines
  • Work closely with management and SMEs on requirements and communicate level-of-effort and timelines

Qualifications

  • 6+ years of software development experience
  • 4+ years of golang development experience
  • Bachelor’s Degree in Computer Science or equivalent experience
  • Experience with Linux, including using as a primary development environment
  • Knowledge of systems design and distributed architecture
  • Experience with docker and kubernetes (infrastructure as code)
  • Experience w/ database design and sql (familiar with MongoDB, ability to write sql against Postgres or MSSQL)
  • Proficient in algorithms, data structures, and runtime complexity
  • Experience with git, pull requests, and code reviews (you should understand git rebase)
  • Experience with agile software development
  • Familiarity with PKI and asymmetric public key cryptography
  • Detail oriented and excellent time management
  • Ability to multi-task and work in a fast-paced environment while supporting multiple projects
  • Excellent written and verbal communication skills

Additional Desired Skills

  • Experience managing kubernetes deployments in production
  • Experience with Azure
  • Experience with javascript and working with frontend developers
  • Experience with Mozilla rr (deterministic debugging)

Benefits of this full-time position include competitive compensation, health insurance including medical, dental and vision, 401k along with our employer matching contributions begin after one year of service, paid time off, life insurance, extensive job training, team building activities throughout the year, and a positive work environment that fosters on-going professional development. The company is experiencing unprecedented growth and rapid expansion and offers a multitude of opportunities for growth and upward mobility.

Immediate interview and hire – send resume today for immediate consideration!  
 Job ID: 5243