Software Engineer (ElasticSearch, GOlang) - Prague, Czechia

Prague /
Engineering – Core Services /
The Role

Do you enjoy working on distributed systems, search technologies, data pipelines? Come help us build the best search experience for Outreach users.

You will re-envision our search experience for a multi-tenant environment at massive scale, while keeping a high quality bar for customer experience. You will be part of a team that makes this possible by creating Search experience for the entire Outreach ecosystem. You will be solving complex technical challenges on a very large scale every day. 

About the Team

Our goal is to deliver a scalable search platform that gives our customers simple and intuitive query access to the data they need. We build search services that can be used by other parts of the system, analytics that provide overview of what data is being accessed, and more. We do all of this at a massive scale.

Basic Requirements:

    • 3+ years of hands-on coding and software design experience building robust and scalable software
    • Experience and passion for distributed systems and data intensive applications
    • Solid software design skills
    • Deep interest in learning new technologies and finding the right tool for the job
    • A track record of projects completed on time – you find satisfaction in a job well done and want to solve head-scratching challenges
    • Experience with at least some of our technical stack: Ruby on Rails, ElasticSearch, Golang, MySQL, AWS, Docker, Kubernetes, Node.js
    • You embody our core values: we are hungry craftspeople, we have grit, we are honest, we take ownership, we have each other's back no matter what, we're one with our customers, and we find strength in diversity and inclusion

Preferred Qualifications:

    • Experience with ElasticSearch or other search focused technology
    • Experience working with services written in Golang

Why You’ll Love It Here
● Highly competitive salary
● Amazing working space with a running track on its roof
● Flexible time off, 5 weeks of vacation, and 5 annual sick days
● One personal refresh day off per month, according to the schedule of the department
● 4% employer supplemental pension monthly contribution
● Private medical care for employee and spouse with Program Health Plus
● Life insurance at 2x annual salary
5.000 CZK monthly allowance for meal vouchers, flexipasses and other personal expenses
● 16 weeks of annual top up maternity leave pay or 12 weeks of fully paid paternity leave
● Opportunity to be part of company success via stock options program
● Company-organized and personal paid volunteer days to support the community that
supports us
● Relocation package - support offered for foreign future employees and their families relocating to Prague
● Diversity and inclusion programs that promote employee resource groups like OWN
(Outreach Women's Network), AAPI, Rainbow  (LGBTQIA+), Gender+,  LatinX, Black Excellence, Disability Community, and Veterans
● Employee referral bonuses to encourage the addition of great new people to the team
● Fun company and team outings because we play just as hard as we work