Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Ruby Backend Developer (West Coast, USA) image - Rise Careers
Job details

Senior Ruby Backend Developer (West Coast, USA)

Company DescriptionWho we are:Founded in 2013, Ignition is the leading revenue generation platform for accounting and professional services businesses to spark greater efficiency and profitability.Ignition automates and optimizes proposals, billing, payments and workflows in a single platform that fits seamlessly into existing technology stacks.With a vision to transform how professional services and their clients do business together, Ignition empowers 7,250+ businesses to reach their full revenue potential.To date, Ignition customers have engaged over 1.7 million clients and generated US $8b in revenue via the platform.Ignition’s global workforce spans Australia, Canada, New Zealand, the Philippines, US and the UK.Company Values:• We are better everyday• We work without ego• We are smarter together• We hero our customerRole Location:This is a fully remote role however, candidates must be based in West Coast, USA (strong preference for candidates based in Colorado, Arizona, or Washington State). Please note that at this time, we are unable to provide visa sponsorship for this position. Candidates must have the legal right to work in the US without sponsorship.Job DescriptionWe’re looking for smart, talented and experienced team members that can take ownership, articulate their point of view and back their opinions with a well researched and knowledgeable stance.The purpose of this role is to contribute to the ongoing improvement and development of our platform, through domain driven design and continuous deployment of high quality software code and help the team grow.What you will be doing:• Compile and analyze data, processes, and code to troubleshoot problems and identify areas for improvement• Collaborate with front-end developers and other team members, including customer-facing teams to establish objectives and design more functional, cohesive code to enhance the user experience• Integration of data from various back end services and databases• API development and Integration of data from various back end services & databases• Recording data and reporting it to proper parties, such as clients or leadership• Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members• Developing back-end functionality and assisting the Lead developer• Providing guidance on projects, as needed• Participating in research, producing POCs, and evaluating new methodologies and technologies that improve quality, reliability, scalability, security, and performance of Ignition technology, architecture, and product• Actively participating in code reviews by providing constructive comments and sharing and adopting best practices, to improve codebase quality, efficiency, and security• Mentoring and guiding developers by providing quality coaching and guiding proper execution of their tasks• Committing to support a safe, mindful, and productive team environment, maintaining open, honest, and respectful communicationHow we work:• Distributed team• Continuous Delivery• Code Reviews• RetrospectivesOur stack:• Ruby/Rails (using our own framework inspired by DDD)• JavaScript SPA using React.js with Styled Components• Postgres, Redis, AWS, Sidekiq• Testing is done with RSpec, and Cypress with Chrome Headless• CI/CD using CircleCIQualifications• Approx 5-7+ yrs experience in backend development, and must have recent experience with Ruby/Rails• Tech Stack: Ruby, Ruby on Rails, PostgreSQL, Sidekiq/Redis, Heroku• A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms and software design• Passionate about clean code architecture and software craftsmanship• Experience with Git and GitHub or similar• Experience with PostgreSQL• Experience with background job processing• Experience with Message Queues• Comfortable working in the terminal• Proficiency within an editor of your choice• Experience working with profiling tools• Knowledge and familiarity with caching strategies, design patterns, cloud architecture and tools.• Consuming and integrating with third party APIsAdditional InformationWhy join us:Join our global SaaS scale-up company where we foster a collaborative, open, and transparent culture and work without ego. Our team comprises curious and intelligent colleagues who embrace challenges. Here's what we offer:• Employee stock options from day one• 20 days of accrued annual leave/vacation plus 10 wellbeing days to prioritize yourself and your loved ones• Additional paid day off to celebrate your birthday, along with volunteering leave• Health, dental, and vision benefits• 401k employer matching• Annual education allowance reimbursement to support your professional development• Employee recognition program• Quarterly wellness allowance to invest in your personal wellness• Paid subscriptions to Headspace and LifeWorks EAP & Wellbeing Platform• Flexible working arrangements, supported by WFH reimbursement and technology allowance to ensure your safety while working from home• Personal tax return assistance (since we're in the accounting business!)• Paid parental leaveAs we work towards pay transparency, your recruiter will share more about the specific salary range for your preferred location during the hiring process.Ignition is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.Ignition is proud to provide employment and recruitment accommodations during the recruitment process. Once our team reviews your resume and contacts you if there is a fit, we will work with you to meet your accessibility needs. For any questions, suggestions or required documents regarding accessibility in a different format, please contact careers@ignitionapp.com

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Ruby Backend Developer (West Coast, USA), Ignition

Ignition is on the lookout for a talented Senior Ruby Backend Developer to join our fully remote team! Based in Seattle, WA, this role is ideal for professionals on the West Coast eager to participate in transforming how accounting and professional services do business. With a focus on continuous deployment and high-quality software development, you'll play a vital role in improving our leading revenue generation platform. Here at Ignition, we value intelligence, creativity, and the ability to articulate and defend your ideas with solid reasoning. You’ll work closely with a diverse team of front-end developers, customer-facing staff, and other key players to craft cohesive and user-friendly code. Responsibilities include troubleshooting issues, integrating various back-end services, and working on API development to enhance user experience. With about 5-7 years of backend development experience, particularly in Ruby and Rails, you’re set to thrive here. Add your unique touch by mentoring fellow developers and contributing to innovative research and methodologies to boost our platform's performance and security. Join us for a culture that values continuous learning and collaboration, and enjoy benefits like employee stock options, health coverage, and a healthy work-life balance. Get ready to take ownership of your projects while enjoying the flexibility of remote work within a team that truly embraces growth and smart collaboration.

Frequently Asked Questions (FAQs) for Senior Ruby Backend Developer (West Coast, USA) Role at Ignition
What are the main responsibilities of a Senior Ruby Backend Developer at Ignition?

As a Senior Ruby Backend Developer at Ignition, your core responsibilities include troubleshooting code issues, collaborating with front-end developers, integrating back-end services, and improving our platform through high-quality software engineering. Your role also involves API development and participating in code reviews to enhance codebase quality and performance.

Join Rise to see the full answer
What qualifications are needed for the Senior Ruby Backend Developer role at Ignition?

Ignition requires candidates for the Senior Ruby Backend Developer position to have 5-7 years of backend development experience, preferably with recent Ruby and Rails expertise. You should hold a strong foundation in data structures, algorithms, and software design, along with proficiency in PostgreSQL and familiarity with caching strategies and cloud architecture.

Join Rise to see the full answer
How does the team at Ignition support professional development for Senior Ruby Backend Developers?

At Ignition, we believe in fostering growth for our Senior Ruby Backend Developers through an annual education allowance for professional development and engagement in ongoing training. This is crucial for staying updated on the latest best practices and programming languages.

Join Rise to see the full answer
What is the work culture like for a Senior Ruby Backend Developer at Ignition?

The work culture at Ignition is built on collaboration, transparency, and respect, where ego takes a backseat. As a Senior Ruby Backend Developer, you’ll be part of a distributed team that engages in continuous delivery practices, regular retrospectives, and a supportive environment where all team members are encouraged to contribute their ideas and experiences.

Join Rise to see the full answer
What are the benefits offered to Senior Ruby Backend Developers at Ignition?

Ignition offers a comprehensive benefits package for Senior Ruby Backend Developers, including employee stock options, health insurance, a wellness allowance, 20 days of annual leave along with additional paid days for personal wellness and volunteer work. Plus, you’ll enjoy flexible working arrangements to support your work-life balance.

Join Rise to see the full answer
Common Interview Questions for Senior Ruby Backend Developer (West Coast, USA)
Can you describe your experience with Ruby and Rails?

When answering, be specific about your projects involving Ruby and Rails. Highlight the complexity of the applications you've built, the challenges you faced, and how you overcame them. Detail your understanding of the Ruby on Rails framework and why you prefer it for backend development.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Discuss your approach to code reviews, testing methods, and adherence to best practices. Include tools you use for testing and debugging, such as RSpec or other profiling tools, illustrating your commitment to maintaining high standards in your work.

Join Rise to see the full answer
What strategies do you use for integrating APIs in your applications?

Talk about your experience in API development and integration. Explain your process for ensuring smooth communication between services, including handling errors and data retrieval effectively. Provide examples of API services you have integrated previously.

Join Rise to see the full answer
How do you stay current with advancements in backend technologies?

Convey your methods for keeping up-to-date, such as attending workshops, following industry leaders online, or using resources like online courses. Mention any specific tools or programming languages you are learning about or have recently become proficient in.

Join Rise to see the full answer
Can you explain a challenging problem you've solved as a backend developer?

Choose a specific challenge that required critical thinking and problem-solving skills. Detail the steps you took to analyze the issue, the solutions you implemented, and the results of your efforts. Emphasize the impact your solution had on the team or the product.

Join Rise to see the full answer
What experience do you have with database management, especially with PostgreSQL?

Discuss your familiarity with PostgreSQL, including any complex queries you wrote, performance tuning, or database design tasks. Highlight your understanding of database architecture and how you've applied that knowledge in previous projects.

Join Rise to see the full answer
Do you have experience mentoring junior developers?

Illustrate your experiences in mentoring, coaching, or leading a team. Provide examples of how you’ve helped junior developers grow, the challenges they faced, and the outcomes of your guidance.

Join Rise to see the full answer
What is your approach to handling tight deadlines on projects?

Share your strategies for maintaining quality under pressure, including prioritization of tasks, effective communication with your team, and managing expectations with stakeholders. Use an example to illustrate how you've successfully met a tight deadline.

Join Rise to see the full answer
How do you approach debugging and troubleshooting?

Outline the systematic process you follow when debugging code. Explain how you gather information, reproduce issues, and test fixes. Highlight any tools you utilize to facilitate the debugging process.

Join Rise to see the full answer
Why do you want to work at Ignition as a Senior Ruby Backend Developer?

Express your enthusiasm for Ignition's mission to improve professional services and how it aligns with your own values. Mention aspects of the company’s culture, such as collaboration and continuous learning, that attract you, and how your skills align with their goals.

Join Rise to see the full answer
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 4, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!