Job Overview

  • Job Title Senior Software Engineer I
  • Hiring Organization LeadSimple, Inc.
  • Company Website https://www.leadsimple.com/careers
  • Remote Locations Worldwide
  • Job Type  Remote, Full-Time

The mission of the Senior Software Engineer is to own delivery of projects of high complexity with strong effort and skill, significantly expanding the company’s capacity to deliver value to end users, while mentoring mid- or junior-level software engineers.

Job Responsibilities

  • High Quality Code – Code follows both industry and LeadSimple best practices, causes few preventable bugs, doesn’t require many re-reviews, and changes are delivered on a daily basis.
  • Debugging – Able to identify the root cause of bugs and potential solutions, and implement those solutions ASAP.
  • Proficiency in specific technologies – Able to implement features and improvements independently using these technologies
  • Front-End: React, Relay and GraphQL (1+ years)
  • Back-End: Ruby on Rails, (3+ years preferred)  Postgres, Redis and some Elixir
  • Automated Testing: RSpec, Minitest
  • Proficiency in Automated Testing – Uses automated unit or functional tests to verify changes and prevent defects. Understands the core principles of Test-driven Design (TDD) or Behavior-driven Design. (BDD)
  • Clear Communication – Speaks and writes clearly in English and maintains this standard in all forms of written communication including email, tickets and Slack. Able to communicate effectively with their supervisor about roadblocks.

Expectations for your first 90 days:

  • 30 days: You are familiar with the company, product, and codebase. You have shipped 5+ code changes to production.
  • 60 days: You contribute meaningfully to the development process, delivering high quality PRs and PR reviews on a daily basis.
  • 90 days: You are able to complete full-stack tasks independently in the codebase. You have also completed at least 1 cycle focused on resolving bugs & support tickets in your first 90 days.

Job Requirements

  • Embrace learning new technology
  • Learn fast
  • Communicate crisply
  • Proactively seek solutions
  • Own the outcome
  • Embody emotional maturity
  • Bring an optimistic “can do” attitude
  • Have B2B SaaS experience (preferred

Employee Benefits

  • Company Holidays
  • Paid Time Off (in addition to the above)
  • Monthly Healthcare Allowance
  • Yearly Vacation Allowance
  • Fun and outcome driven work environment with a smart, hard working team
  • Location independence
  • Mission driven company and values-based culture

Want to join a team of A players in an exciting, high-growth, entrepreneurial environment?

How To Apply

Click “Apply” below to fill in the application form!

More Information

  • Remote Job Location Anywhere
  • Salary Offer to be discussed
  • Experience Level Senior Level
  • Education Level Non Specific
  • Working Hours to be arranged (full time based )
  • Job Application Via Custom Application Page