Ruby On Rails Developer Job Description Template
Company Briefing
Start your Ruby on Rails developer job advertisement with a banging introduction about your company. Give a bit of background information about your business, including important tidbits such as the target audience and any important milestones that your company has managed to achieve over the years. Be sure to leverage this introduction as a way to position your business as an attractive option for software engineers to work at. Make your company work culture and environment sound exciting to pique your candidates’ interest. Remember to be up-front about the compensation package, healthcare plan, perks, and salary offer that you’re putting on the table for this job. End your introduction urging candidates that they should apply for the post as, if not, they might just miss the best opportunity of their professional career.
Job Description
Our software company is on the lookout for a rockstar Senior Ruby on Rails software developer who has the energy, drive, passion, commitment, and knowledge to take on the software projects that we have lined up. In short, you will be the glue to our development team. Your skill, input, and presence will be instrumental in our ability to succeed. We cannot overstate how vital you will be to our team, so rest assured knowing that you will be valued in your company. As is stipulated in the job description, as the Senior Ruby on Rails software developer, you will form part of a four (4) member team. This team will comprise two (2) front-end developers, one (1) Chief Technology Officer, and yourself. In your capacity as the Senior Ruby on Rails software developer, you will be supported mainly by the front-end developers on your team when it comes to web development tasks. However, as the rails engineer, you will report directly to the Chief Technology Officer. On occasion, your job title may require to communicate with outsourced staff such as temporary programmers.
Responsibilities
- Participate in periodic and rapid meetings with stakeholders, project managers, and the Board of Directors to ensure cohesion between product design and creation
- Supervise the preparation, creation, and implementation of Ruby code
- Guarantee high-quality production and functionality of all coding written
- Contribute actively in all phases/segments of the development and product lifecycle
- Create a robust, secure, and scalable design
- Conduct test-driven development practices for quality assurance in code syntax
- Spearhead initiatives for new technologies acquisition and integration into the design
- Troubleshoot and participate in the upkeep of existing web applications
- Fix software bugs and glitches
- Create smooth linkage between applications and server-side systems
Skills Required
- Proven experience working in the software development niche as a backend web developer
- Experience working with startups is a bonus
- Minimum five (5) years of experience coding with Ruby on Rails
- Ability to show working-knowledge of libraries such as Resque, jQuery, and RSpec
- Ample experience working on web applications
- Bonus if you've worked as a full-time full stack developer
- Additional experience as a software engineer in other relevant software development projects
- Working knowledge of RESTful, ORM, MVC, APIs, and Mocking
- Experience with databases such as mySQL and PostgreSQL
- Familiarity with the agile methodology
- Knowledge of common programming languages such as Python
- Mastery of HTML, HTML5, Javascript, CSS, and CSS3
- At least a Bachelor’s degree in Computer Science, Information Technology or a related field
- Scrum Certificate is highly recommended