DeepSource builds source code analyzers – to find and fix issues like bug risks, anti-patterns, performance optimizations and security vulnerabilities. As a back-end engineer (Ruby) in our analyzer team, you will take responsibility for DeepSource’s Ruby analyzer where you will write new rules and amend existing rules, optimize the rules for near zero false positives and build autofixes.
What we expect:
Strong foundational knowledge in Computer Science.
Have extensive experience in Ruby and its ecosystem.
Understand the nuances of execution of the source code (AST, data flow graphs, etc).
Familiarity with Ruby best practices followed in the industry.
Native experience with Linux environment.
A focus on delivering high-quality code through strong testing practices.
Experience with contributions to open-source (or) building relevant production applications.
Learn more about DeepSource here. We offer competitive compensation with meaningful stock options, a generous vacation policy, fully sponsored tech talks anywhere across the world, workstation of your choice,. to name a few of the perks.
If you would like to be part of our team, send us any relevant work (GitHub, links to blogs, talks – anything you want to show to us) to firstname.lastname@example.org. Do mention Language engineer (Ruby) in the subject line.
We look forward to hearing from you!