Senior Backend Engineer

With our secure cloud-based platform, Logikcull is trusted by hundreds of organizations, including the US Government, Fortune 500 and Am Law 200, who use it to efficiently solve the complex data challenges associated with electronic discovery, internal investigations, subpoena response, FOIA, claims processing and more. Logikcull is transforming these processes so they can be done in minutes, not days -- by anyone, anywhere.

As Senior Backend Engineer, you will increase the overall engineering team’s capacity to deliver high quality features. You will assist the team with code reviews and acceptance testing, drive features from inception to completion, participate in agile planning processes, as well as write tests and improve documentation.

What You’ll Do - Function

  • You will take ownership within our codebase, writing, maintaining clean, modular code.

  • You are able to take a design/proposal and carry it through to a thoughtful and polished end result with good test coverage.

  • You will support our amazing Customer Success team in helping diagnose/explain user-reported bugs and fix existing bugs.

  • You will review code written by other engineers and provide useful and honest feedback.

  • You will help with architecting solutions to scale our proprietary data processing platform for 10x, 100x, and beyond.  

  • You will participate in on-call rotations and work effectively and collaboratively during site outages.

What You Bring - Experience

  • You have 2+ years of experience in the Ruby language in a production environment.

  • You have a good understanding of highly distributed processing systems.

  • You are comfortable navigating through complex data structures and algorithms, and have a strong desire to produce optimal code for speed and efficiency.

  • You are familiar with the basics of scalable software design and architecture.

  • [Bonus] You have experience with Elasticsearch and/or other search technologies.

  • [Bonus] You have experience with MongoDB and/or other NoSQL technologies.

  • [Bonus] You have a solid understanding of file formats, particularly document formats, e.g. (MS Word, Excel, Outlook, Acrobat, Etc...).

What You Have - Skill

  • Our current stack includes: Rails, Backbone + Marionette, MySQL, MongoDB, and Elasticsearch, all running in AWS.

  • Highly technical, independent, and self organized. We place a lot of trust in our developers to make the right decisions on a day-to-day basis and be pragmatic and transparent about decisions they make.

  • You are always looking to get better as a developer and you keep up with newest technologies and consider yourself a polyglot.

  • You are fine with with throwing away things if they don't work out, and able to recognize early on when something isn't working out.

  • You have excellent communication skills and the willingness to share your expertise.

  • You are pragmatic and sensible in your approach to problem solving.

  • You are able to think critically and gather data to constructively support your position.

Logikcull is partnering with Terminal to grow and scale in the Canadian market.

At Terminal, we identify emerging tech hubs around the globe, and connect the top engineers with the most compelling companies. We provide complete operations and services to give companies all the benefits of a new office without any of the hassle.

We are focused on building a diverse and inclusive workforce. Terminal is an Equal Opportunity Employer and considers applicants for employment without regard to race, colour, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, provincial, or local law.

We thank all applicants for their interest.