Description

FULL TIME

Strong Expertise in Golang and Cloud (AWS) And Kubernetes

Who You Are

You’ve been building server-side applications for a while now and can take a new

product from zero to one single handedly. You’re well versed in the pros and cons of

modern coding, storage, and caching technologies and frameworks, and know how to

architect for growing teams and the eventual separation of responsibilities. You’re very

comfortable architecting, monitoring, and managing cloud infrastructures. You’ve lived

the tradeoffs of balancing speed of delivery with long-term maintainability and know how

to get this right. You work well with a diverse set of stakeholders from across the

company. You know what frontend engineers need from a backend API to ensure they’ll

have everything they need for a powerful, flexible frontend in the long run. You’ll lead

teams to develop services for both internal and public use, while tackling the thorniest

bits yourself.

What You Will Work On

Gather and distill requirements
Produce clean, effective, modular code
Implement highly reliable, well-tested, well-monitored backend services
Research design patterns and decide solutions to all manner of

technical issues

Code, test, deploy, and operate modern web services
Help hire and develop our growing team

Qualifications

Minimum of 5 years experience in server side development
Mastery of Golang
Proficiency with SQL
Proficiency with cloud infrastructure management, preferably AWS
Familiarity with Kubernetes, but not required

The base wage range for this position based in our Cincinnati Office is targeted at

Technologies Used

Golang, MySQL, VueJS, AWS, Docker, Kubernetes

How You Will Do Your Work

As a Senior Backend Engineer, how results are achieved is paramount for your success

and ultimately result in our success as an organization. In this role, your foundational

knowledge, skills, abilities and personal attributes are anchored in the following:

Good judgment - the exercise of critical thinking, analyzing and assessing problems and

implications, identifying patterns, making connections of underlying issues,

understanding risks and developing mitigation strategies, and taking ownership of the

outcome.

Resourcefulness - taking a can-do approach, even in the face of obstacles and

constraints by assessing what’s in front of you and effectively and efficiently optimizing

what you have, whether it's working on something new or thinking about how to do

something better.

Teamwork and communication - putting our collective best together through

documentation, collaboration, relationship-building, listening, empathy, recruiting, and

evangelism.

Influence and leadership - fostering a community of knowledge-sharing, collaboration,

mentorship, and forward-thinking.

Skills and knowledge - the capacity to actively learn and apply specific domain

knowledge, know-how, and best practices to continually enhance and improve.

Adaptability - staying fluid in the face of changing landscapes and new knowledge, as

well as staying optimistic when processes change and require rework.
 

Education

Any Graduate