Senior Go Backend Developer

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Golang Backend Developer designing and maintaining server software for a tech-enabled dementia care provider. Collaborating across teams to optimize solutions and improve patient care outcomes.

Responsibilities:

  • Design, develop, and maintain server software and supporting databases
  • Craft interfaces to our internal software systems to improve workflow efficiency
  • Write high-quality Go code that is efficient, scalable, and maintainable
  • Support and optimize Postgres databases for performance and reliability
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Develop and implement creative solutions to complex technical problems
  • Demonstrate ownership and accountability for the quality and reliability of our software
  • Participate in code reviews and contribute to the improvement of our codebase
  • Stay up-to-date with industry trends and emerging technologies

Requirements:

  • BS/BA degree or higher in Computer Science
  • 8+ years of experience with the Go programming language
  • 8+ years of experience with Docker
  • 5+ years of experience with Postgres databases
  • Experience with server software development and deployment
  • Experience building interfaces to other software packages
  • Experience using AI coding assistants (e.g., GitHub Copilot, Cursor, Claude) to accelerate development
  • Experience integrating LLM APIs (OpenAI, Anthropic, etc.) into web applications
  • Familiarity with building conversational interfaces or AI-assisted features
  • Strong understanding of computer science fundamentals, including data structures and algorithms
  • Excellent problem-solving skills and attention to detail
  • Ability to work independently and collaboratively as part of a team
  • Strong communication and leadership skills

Benefits:

  • Competitive salary and benefits package
  • Opportunities for professional growth and development
  • Collaborative and dynamic work environment
  • Flexible work arrangements and remote work options
  • Access to cutting-edge technologies and tools