Senior Polyglot Developer (Java/Scala/Ruby)

Senior Polyglot Developer (Java/Scala/Ruby)

Join our team and take our platform to the next level. In this role, you will:

  • Suggest, scope, design and implement new software components for our application platform
  • Improve the quality and functionality of the existing systems by employing software best practices
  • Work with our Customer Success team to support our applications and our customers
  • Assist with production support of the features you deliver
  • Profile, analyze and improve software and tools we build and use
  • Participate in our agile process by being an active contributor in daily standups and bi-weekly sprint kick-offs and retrospectives
  • Mentor and collaborate with other team members to advance our collective skills and knowledge
  • Push the bounds of what Unbounce is doing today by thinking about and advocating for where our software will be tomorrow
  • Grow, learn and share

What we are looking for:

  • A senior software developer who's had experience architecting and building complex applications
  • In depth knowledge of design patterns, SOLID principles, object oriented and functional programming concepts
  • Strong Java background and an appreciation for other languages (Ruby, Scala, Javascript)
  • Well-aquainted with the world of web development at scale and familiar with cloud platforms (EC2/AWS)
  • Solid relational database experience (with at least some interest in NoSQL) and comfortability with Linux.
  • Experience with distributed systems, message queues and exposure to asynchronous, event driven application development
  • Appreciation of automated tests, and the ability to make rational choices around appropriate testing strategies.
  • You may not be an eloquent poet or orator, but you can convincingly argue a point verbally and in writing, and you’re not afraid to either

    Date Posted:
    Aug 26, 2014 12:00 PM PDT

    Vancouver, British Columbia, Canada

    Create, Publish and Optimize Landing Pages without IT. Unbounce is the fastest and most powerful DIY landing page platform, designed with one thing in mind: Conversion. A simpler and more streamlined workflow so your marketing team can focus on creating, publishing and measuring your campaigns without the usual bottleneck associated with working with IT or developers. more