Building Enterprise Leaders

Senior Software Engineer at Logikcull
United States of America
Why we do what we do:
Logikcull’s mission is to democratize discovery. The costs and risks associated with complex data projects like e-discovery, responding to FOIA requests, and conducting internal investigations are skyrocketing as the amount of data increases. Logikcull is transforming these processes so they can be done in minutes, not days -- by anyone, anywhere. As a result, our customers -- solo attorneys to massive law firms, Fortune 500 companies to leading non-profits -- can find and use important information quickly so they can focus on their important work, whether it’s pursuing a better democracy or saving the Earth.   
 
Who we are:
Logikcull.com is instant discovery for modern legal teams. Its secure, cloud-based solution helps law firms and organizations of all sizes solve the expensive, complex, and risky challenges associated with eDiscovery, internal investigations, and open records response. With Logikcull, you can start a discovery project in five seconds, from anywhere at any time on any device.
 
What we need:
Logikcull’s team is seeking a Senior Software Developer who is sharp, motivated and will help build the technology backbone of Logikcull. This team is responsible for the end-to-end technology needs for authentication and authorization services, account management, user management, and support for internal data warehousing and analytics. We use technologies like Ruby on Rails, NodeJS, Serverless, AWS Kinesis, AWS DynamoDB, AWS Lambda. 
 

What you'll be doing:

    • Implementing the best engineering practices to write well constructed and easy to maintain code and write defensive and robust tests
    • Design well-architected solutions and build iteratively into systems while maintaining the best agile practices
    • Communicate status with peers, managers and other stakeholders and present views and opinions respectfully
    • Help us onboard new developers
    • Participating in our agile methodology (Daily Standups, Sprint Planning, Maintenance, Backlog Grooming, Retrospectives)
    • Design and drive the future of our microservices strategies
    • Feature specification, planning, and development
    • Assist with Services and API DocumentationHelp with bug fixes & participate on an on-call rotation
    • Conduct performance monitoring on our system to ensure quality

What we need from you:

    • A Bachelor’s degree in Computer Science or equivalent experience
    • 5+ years of top-tier software development experience
    • Proficiency in Ruby, Python, NodeJS or Java (JVM)
    • Expertise with core Computer Science fundamentals, including Object-Oriented programming, data structures and algorithms (hashing, trees, graphs, search etc)
    • Strong functional programming experience
    • Fundamental understanding of relational databases
    • Enjoys going deep on performance tuning
    • Love owning a problem end to end
    • Relentless pursuer of better ways to solve problems and improve systems
    • Knack for designing large scale distributed systems
    • Logikcull’s mission and values inspire you to want to do your best work