ProductBased.in

Land Your Dream Job at India's Top Product-Based Companies

Back to All Jobs

Senior Software Engineer - Ruby

DeepSource
DeepSource logo
Location
Bengaluru (Bangalore)
Job Type
Full-time
Posted
April 6, 2021
Salary Range
$1200k - $1800k INR

Job Description

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. The Language Engineering team works on the source code analyzers, including both programming languages and configuration-as-code systems. As a member of the Language Engineering team, you will work on building the best, most comprehensive, Ruby analyzer in the world. You will add new rules and Autofixes for finding more issues with code and automatically fixing them. You will be involved with the community to understand the problems with static analysis tools in the Ruby ecosystem. As a member of the Language Engineering team, you will: Identify bad code practices in Ruby and write new analyzers to detect them. Improve the coverage of automatically fixable issues. Ensure fewer false-positives are reported by the analyzer. Work on the internal tools that support analysis runtimes. Contribute to open-source static analysis tools. We’re looking for someone who has: Strong foundational knowledge in Computer Science. At least 3 years of professional software development experience in Ruby. Understanding of 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/Unix environment. A focus on delivering high-quality code through strong testing practices. We offer competitive compensation with meaningful stock options, a generous vacation policy, and a workstation of your choice, to name a few of the perks.

Ready to Apply?

Apply for this Position

You'll be redirected to the company's application page

Share this job:

Job Information

Source: cutshort
Remote Type: onsite
Allowed Locations: Bengaluru (Bangalore)

Get Jobs Like This

New DeepSource jobs and similar roles, straight to your inbox.

Weekly digest. Unsubscribe anytime.

🏙️

Considering Relocating for This Job?

Before you apply, see how far your salary will go in Bengaluru (Bangalore). Compare take-home pay, rent, food & transport costs vs other tech cities.

Check Cost of Living →