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.