| Senior Ruby Engineer | |
| Location: | Toronto |
| Description | |
We’re looking for a passionate developer with awesome front end skills who can take a leadership role on the Hover development team. Hover is a division of Tucows Inc. one of the Internet’s largest and oldest provider of Internet services. Millions and millions of people rely on Tucows every day to make their Internet work. Hover sells domain name and email services directly to end-users.
We’re building a great team of people who care about quality and building a solid relationship with our customers, one customer at a time. We’re a small team with a big mission. You must come prepared to hit above your weight. We believe in taking the time to do it properly while working in a real-time environment. Launch, learn and iterate is favored over taking too long to find the perfect answer. Of course you will have to meet the regular minimum requirements that demonstrate to us that you are a well-functioning developer who knows their chops, but more importantly, you will have to demonstrate that you have what it takes to succeed as part of a team that’s intensely focused on the big win.
This position is located in our Toronto offices in Liberty Village near King and Dufferin.
Key Challenges and Responsibilities
- Provide senior mentoring and technical leadership
- Work as part of a small Agile team (2-3 developers) to deliver and improve Hover and the systems it depends on to deliver services to our customers.
- Help us figure out the right balance between building it ourselves and relying on third party SaaS solutions.
- Take a central role in developing and deploying an integrated build process that closes the loop between the customer and code commits.
- Implement the discipline and rigor necessary to raise the bar on our customer experience.
- Work closely with designers, product management, customer service and other team members to deliver application functionality and user interface that gives our customers a reason to say “wow” when they use it.
The minimum height requirements for this ride are...
- a bachelor degree in software engineering, computer science, graphic design, or related disciplines. Alternatively, working code and real world experience may be acceptable if you are the right candidate.
- advanced skills developing web-based applications using Ruby on Rails.
- highly proficient in developing client-side web user interfaces including HTML/XHTML, CSS, JavaScript and AJAX (ability to hand-code a must)
- sound knowledge of principles and practices of web-based use interface design with a strong sensibility for user-centered design principles and practices
- familiarity with back-end APIs and good understanding of server-side technologies including JSP,
- Perl, PHP, Ruby, and/or Python
- proven success in architecting, designing, and building web services and applications.
- solid technical knowledge and experience in software development methodologies, design and
- implementation on end-user interface components, including YUI, jQuery and Closure.
- experience with design patterns, including object-oriented design
- solid analytical skills in research analysis, project planning and implementation
- a belief that testing and re-factoring are instrumental in ensuring an awesome customer experience
- experience dealing with business issues as they impact overall project plans
The real qualifications:
You thrive when working on challenging problems. You want to learn as much as possible, as quickly
as possible while solving gnarly problems.
You are Agile enough to know the difference between your idea and the best idea and how to focus the team on getting the best ideas into your code.
The only thing you like more than solving gnarly problems is teaching someone else how to do the same.
You want to be proud describing the types of web applications you are working on.
You like a place where developers are empowered to be creative while doing their job.
You love software. You love programming. You love clean code.
You understand why people don’t mind standing in line for a great cup of coffee and understand how to build a web applications that create that same customer experience.
You spend a lot of time online and stay up-to-date on new, fun things out there for developers as well as regular people.
You can turn a wireframe into a working objet d'arte, including the development of new UX/UI as required. You are equal parts scientist and artist.
You devour everything you can find on new and interesting technologies.
You can point to an itch that you've scratched with software you've built for yourself or other
programmers to use.
You work on web time.
You get Ruby, JavaScript and other leading edge tools and will go out of your way to help others get it as well.
You love to dive in, learn someone else’s code and refactor it.
You choose iteration and continuous improvement over ivory tower, complex architecture projects. | |
| We thank all applicants for their interest; however only those considered for an interview will be contacted | |
Are you a returning applicant? |
|
| << Back to Search Results |
|
| New Search |
|
