Description

Skills and Experience You Will Need:

· Bachelor's degree in related field or equivalent experience
· 5-7 years of hands-on software development experience
· 2+ Years of Go software development experience
· Experience with highly transactional distributed systems.
· Strong understanding of building RESTful API fundamentals
· Experience designing and building Microservices

· Experience building go applications backed by a relational database such as Postgres or MySQL

· 1-2 years' experience with Docker and/or Kubernetes

· Experience software version control (Preferably Git) and continuous integration tools (Jenkins)
· Design and implement DB change management/upgrade process with reduced (near-zero) downtime
· Experience with modern deployment practices (Canary, Red/Green) and application interaction with DB during Blue/Green deployment
· Experience with modern coding and code optimization practices with output (code, DDL) from Code Generators based on JSON schemas

· Strong SQL expertise

Education

Bachelor's degree