Middle/Senior Golang Engineer (#13924442)

SPECIAL REFERRAL BONUS $2000
Location:
Dnipro, Vinnytsia, Zaporizhzhia, Lviv, Kyiv or Remote
Technical Level:
Senior
Job Category:
Software Development
We are looking for talented Middle/Senior Software Engineer to help customer’s business transformation into the cloud and creation of a service-oriented architecture using microservices.

We are creating an SOA made up of a number projects running in AWS in over 20 accounts. We utilise AWS best practices to control access and access accounts through a central IAM account. Our whole AWS estate is configured in Terraform, in multiple repos, and we use Concourse CI to push our changes out through various CD pipelines to our accounts. All systems share common REST APIs utilising microservices. Currently we are predominately using AWS Lambda, RDS and ECS to deploy applications, and infrastructure tooling due to its simplicity. In the future we are considering Kubernetes when scale & complexity merits it.

We are looking for someone who is passionate about software engineering, REST, API best practice, enjoys sharing knowledge and working closely with development teams, and values testing and reproducibility, as well as figuring out the best way to build systems that are maintainable and easy to comprehend.

Experience Required:

  • Golang, Experience with creating APIs / microservices, experience working in AWS
  • Advantage if you have experience of MySQL, DynamoDB, Aurora, Cloudwatch
  • Working within a cross functional agile product team to deliver incremental changes in a continuous delivery environment.
  • Ability to write self-documenting code using a test and behaviour driven approach, that adheres to SOLID principles.
  • Happy to work with Linux on the command line
  • Experience with distributed systems and CI pipelines a plus

We offer:

  • Flexible working hours
  • A competitive salary and good compensation package
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring and comfy office

Professional growth:

  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program

Fun:

  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more.
×

Easy apply


or
Get a Bonus