SENIOR GOLANG DEVELOPER

Lithuania

About the project

We are seeking an experienced engineer to join our team and help us develop and maintain an Electronic Medical Record platform that is designed to be intuitive for use for clinical staff, and enables clinicians to deliver care in any setting with wifi or mobile data connections. We are building a solution which allows clinics to manage clinical stuff and organisations; control their permissions (RBAC); register new patients, manage patient records and their appointments. Apart of that we have a number of API integrations with National Health Service (NHS) which allows us to retrieve demographics and health information and write back updates from the application.
 
The ideal candidate will have a strong technical background, excellent problem-solving skills, and a passion for healthcare domain.

Responsibilities

  • Design, develop, and maintain high-quality software applications in Golang
  • Collaborate with cross-functional teams to solve complex problems and identify opportunities for improvement
  • Take ownership of software projects and drive them to completion
  • Mentor team members and share knowledge to enhance the team's overall expertise

Requirements

  • At least 5 years of experience in software development
  • Experience with Golang:
    - understanding of  Go internals (data structures, routines, channels, GC, etc)
    - writing HTTP APIs and middlewares (go-chi, swagger or similar)
    - sessions management (scs or similar)
    - unit testing (testify, gomock or counterfeiter)
  • Experience with relational databases (PostgreSQL)
  • Experience with cloud providers (AWS: Cognito, IAM, RDS, Cloudwatch, Lambdas)
  • Understanding of CI/CD process (experience with TeamCity will be beneficial)
  • Ability to write clean, maintainable, and well-documented code
  • Strong understanding of computer science fundamentals, data structures, algorithms, and software design patterns
  • Excellent communication and collaboration skills (English from B2)

WHAT WE OFFER

Having fun and delivering the very best service are the founding principles of Godel.

We’re always on the lookout for talented and creative people who are willing to go above and beyond the call of duty for their teammates and our clients.

Working for Godel comes with a range of benefits to help you to enjoy your work here, including:

Flexible Working Schedule and Hybrid Way of Work

Flexible Working Schedule and Hybrid Way of Work

Agile Delivery

Agile Delivery

We use agile because it's cool. It suits everyone

Challenging Projects

Challenging Projects

It could be the travel or energy industry, a mobile app or an in-house analytics service

Professional Team

Professional Team

Our clients come to us from a wide variety of industries

Trust-Focused<br>Culture

Trust-Focused
Culture

Personal Development Plan

Personal Development Plan

Private Medical Healthcare

Private Medical Healthcare

Sport Compensation

Sport Compensation

Free English / Lithuanian Classes

Free English / Lithuanian Classes

Loyalty Program

Loyalty Program

Corporate Integration Events

Corporate Integration Events

Similar positions

Choose one or more IT services you need for your business

    JOIN US

    Want to be part of a good team, do internationals projects, grow and develop? Come for an interview!





    Article 6(1)(a) of the GDPR

    read more...

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.