Salesforce.com, Inc Software Engineer Backend Ruby On Rails - Trailhead (all levels) in Remote, California

Job CategoryProducts and Technology

Job Details

Salesforce is looking for a talented engineer to join the Trailhead Engineering team. Trailhead is the fun way to learn Salesforce and the next-generation learning platform to empower our customers, partners, and employees. Explore our app, http://trailhead.salesforce.com, maybe even snag a few badges (we'd recommend the Salesforce Platform Basics module).You will join a team that is building the Trailhead publishing platform written in Ruby on Rails and deployed on Heroku. Day-to-day, you will develop new features with the engineering team and conduct code reviews, ensuring code is high quality, maintainable, well-factored, and functionality is well-supported with tests. You should have a passion for building elegant solutions while minimizing technical debt. Are you comfortable with pair programming and committed to contributing to the productivity of the team as a whole? Great, we should talk!Trailhead is a distributed multi-cultural team. We use tools like GitHub and Slack to enable working collaboratively. We value transparency and honest feedback. This is a rare opportunity to build something that positively impacts millions of users helping folks develop new skills and break into new careers.Responsibilities

  • Build features by writing maintainable code and know when to apply unit, functional, and integration tests

  • Work with your peers to design and document new and existing systems

  • Provide support to our editorial and marketing teams to debug and solve production issues

  • Collaborate with senior engineers, quality engineers, product management, and user experience experts to ensure that your features are of high quality and that they meet our customer's needs

Minimum Qualifications

  • Professional experience with object oriented programming (Ruby, Python, Java, etc)

  • You know what good, well-factored, code looks like. You understand the trade-offs of various approaches to solving a problem and can verbalize and discuss those decisions

  • You are a strong communicator who can explain complex technical concepts in simple language.

  • Experience with relational datastores (PostgreSQL, MySQL) and an understanding of relational database design theory.

Preferred Qualifications

  • Professional experience building scalable web applications using Ruby on Rails or Express web frameworks.

  • Experience deploying and managing applications on Heroku.

  • Experience with Jenkins.

  • An obsession for detail.

Posting Statement

Salesforce.com and Salesforce.org are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Headhunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers. Salesforce.com and Salesforce.org do not accept unsolicited headhunter and agency resumes. Salesforce.com and Salesforce.org will not pay fees to any third-party agency or company that does not have a signed agreement with Salesforce.com or Salesforce.org.

Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.

Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. We are the fastest growing of the top 10 enterprise software companies, the World's Most Innovative Company according to Forbes, and one of Fortune's 100 Best Companies to Work For six years running. The growth, innovation, and Aloha spirit of Salesforce are driven by our incredible employees who thrive on delivering success for our customers while also finding time to give back through our 1/1/1 model, which leverages 1% of our time, equity, and product to improve communities around the world. Salesforce is a team sport, and we play to win. Join us!