This post is over 30 days old. The position may no longer be available

Software Engineer (Ruby)

DeepSource , Bangalore · deepsource.io · Full-time employment · Programming

DeepSource is working on building tools that help developers ship good code. There are over 40 million developers in the world, and all of them write and review code in some form. There’s a massive opportunity to impact how software is built right from where the code is written using automation and intelligence, that not only improves developer productivity but also increases software’s robustness.

You will be part of our language team and 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.

We're looking for someone who has:

- A strong foundational knowledge in Computer Science with 2+ years of experience building production applications.

- Extensive experience in Ruby and its ecosystem and familiarity with Ruby best practices followed in the industry.

- Understand the nuances of execution of the source code (AST, data flow graphs, etc).

- Experience with Linux environment and Git workflows.

- A focus on delivering high-quality code through strong testing practices and perform code reviews.

- Experience with contributions to open-source is not a requirement but a huge plus.

Job Perks

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.

No longer accepting applications