Senior Software Developer – Elasticsearch
Waterloo – Full-Time
What does Shinydocs do?
Founded in 2014, we leverage artificial intelligence and machine learning to help companies organize their documents by finding unstructured information wherever it exists and eliminating redundant, obsolete, and trivial files. Shinydocs searches, organizes, and understands unstructured data at scale, providing actionable security, compliance, and business operations insights. We’re partnering with some of the largest technology companies in the world to revolutionize how they handle information.
How will I make an impact?
As a Senior Software Developer reporting to the VP of R&D and working on a team of 10-11, you will be the SME for all things related to Elasticsearch and provide our clients with additional insight that could change their business for the better.
Within your first 30 days, you will evaluate the current implementation and use of Elasticsearch and advise on best practices, tools, and processes for monitoring and troubleshooting Elasticsearch in production environments. Beyond this, you will build APIs and web apps that leverage Elasticsearch. If it’s not clear by now, there’s a big component of Elasticsearch in this role and you’ll need a strong understanding of scalability, performance tuning, and query optimization.
What’s the tech stack?
• We’re a C#, .NET, Kanban-ish shop
• Familiarity with ECMs like SharePoint, FileNet, etc. would be awesome
• Not specific to this role, but we also use Java, React.js, and Azure for other R&D roles if you’re interested in other dev positions
Not sure if you have enough or the right experience for this job? Apply anyways. Only 1% of candidates will ever meet every single requirement on most job postings. It’s not a big deal if you don’t meet all our requirements, as long as you’re interested in learning and willing to work hard. However, you DO need to know Elasticsearch fairly well.
What are the challenges?
We’re a fully bootstrapped small company that is growing very quickly. There will be growing pains. It can be a bit chaotic at times and that backlog just keeps growing, but it’s an evolving company culture and you can help shape it. Until then, you have to be very comfortable with lack of structure, understand that you won’t have time to do everything, and know how to prioritize tasks on your own. Don’t be surprised if priorities change often.
We’re a team of experienced grownups who work hard and get home on time. Our product isn’t glamourous but it’s satisfying work. We’re solving real problems within our space, impacting hundreds of organizations, and making work life significantly easier. We are a profitable scale-up that values sustainable growth.
We promote continuous learning in a flexible work environment, innovate often, pivot when needed, and iterate rapidly. We value creativity and encourage autonomy. You’ll also hear us laughing often throughout the day, either with each other, at each other, or at ourselves.
To apply, please email us at firstname.lastname@example.org with your resume. Please provide it in pdf format.
Shinydocs Corporation is an equal opportunity employer and does not discriminate against applicants based on race, color, religion, sex, sexual orientation, national origin, or disability or any other status or condition protected by applicable law. Accommodations are available on request for candidates taking part in all aspects of the selection process.