Jobs /

Junior Software Engineer


Apply Now

Job Details

Location: Los Angeles, Los Angeles County, California, USA Posted: May 22, 2020

Job Description

Junior Software Engineers at NationBuilder play a key role in maintaining an excellent customer experience, by facilitating amazing customer support and solving pressing application issues. They act as Tier 2 product technical support within the organization and work with customer-facing team members to solve or escalate their most pressing technical issues. Junior Software Engineers also work with the rest of the Support Engineering Team to quantify the impact of issues, and to create software solutions. This position reports to the NationBuilder Support Engineering Team’s Engineering Manager. NationBuilder creates software for leaders of all kinds - political candidates, nonprofit organizations, and anyone building a community of people to make change happen in the world. To learn more about NationBuilder, read about our mission and beliefs.You:
  • Are passionate about coding, and technology
  • Are highly motivated to grow your skillset, both through self-study and by working alongside more experienced engineers
  • Are curious and tenacious
  • Work well in small teams with a clear mission
  • Are motivated by delivering an excellent customer experience
  • Are excited about learning complex systems
Roles & Responsibilities:
  • Troubleshoot, debug, and solve critical technical issues for customers and internal team members
  • Perform and document root cause analysis, and write detailed problem statements
  • Write Ruby scripts and work in the Rails Console to correct data-related issues
  • Contribute fixes and enhancements to our Ruby on Rails codebase
  • Maintain a positive attitude in the face of constant problem solving
We are looking for:
  • At least 1-2 years of demonstrated experience working with software systems and databases
  • A demonstrated enthusiasm for coding and a commitment to professional growth
  • Excellent written and verbal communication skills
  • 1+ years of experience working in a mission-critical, technical role
  • 1+ years working with Ruby on Rails and JavaScript
  • 1+ years of hands-on experience working with relational databases (PostgreSQL, MySQL, etc)
  • Experience with NoSQL databases (MongoDB, Couchbase, Redis, etc) is a plus.
  • Comfort writing tests is strongly preferred.
  • Experience working with background jobs (eg. Resque, SQS, Sidekiq, etc) is preferred
Our Stack:Our platform is primarily built with Ruby on Rails and React.js with some additional Ruby and Go services. Data is stored in PostgreSQL, MongoDB, Couchbase, and Redis. All on a cloud-native architecture in AWS and managed with Terraform and Puppet.NationBuilder is an equal opportunity employer and we value diversity. We are committed to finding talent that is not determined on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. To apply please submit your resume and in a few sentences, tell us why you're a good fit for the job and which NationBuilder value you identify with the most and why.

About NationBuilder

NationBuilder is a community organizing software platform that helps people organize and build community-based relationships.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free