Senior web software developer
We see your role as:
• Designing and building large back-end components
• Developing the user interface and front-end for a highly scalable web based software product
• Designing and delivering software that is as easy to use as it is attractive
• Design/build product metrics to help understand our users in depth
• Analyze, design and build changes to improve scalability and performance
• Write automated tests to ensure your code works
• Being a senior developer on a talented team, help mentor and educate peer engineers
We expect you to have:
• Experience with a multi-tier architecture
• Understanding of scalability & performance
• Working knowledge of SQL
• Deep understanding of object-oriented design
• Ability to learn new skills and languages
• Willingness to work on all aspects up and down the dev stack
• Background in developing on-line, SaaS or multi-tenant software products
• The need to work as part of a highly motivated team
• Experience with JavaScript
We’d love it if you also have experience with:
• Java / Scala
• Ruby & Ruby on Rails
• AnglularJS, Node.js
What you will be part of:
• A very highly motivated software development team committed to producing world-changing products
• Changing the way engineers and designers work. Helping the world design and produce better products
Our development environment:
• SAAS application, mostly hosted on AWS
• Large components in Ruby on Rails
• Front-end application based on RoR, AngularJS and JavaScript
• Several back-end components in RoR, Java, Node.js
• We process & move large amounts of files and data
• Highly available application: we support over 1.5M users
• We use Git for source code management
• We use Scrum
• CI - Jenkins, TeamCity
• Our developers also own product quality
• We love working in teams and collaborating