Backend Software Developer

HyperJar is changing everything you know about shopping, payments and savings. We are looking for a solid front end developer. 

 

Why Join

  • We're going to change the world
  • Startup experience in a great work environment
  • Team has successfully started and exited companies (IPO and sale)
  • Currently closing a large round of funding
  • Challenging problems to solve and great people to work with
  • Competitive salary, possiblity of equity, and benefits
  • Unlimited vacation
  • Located in the Accelerator Centre headquareters across from the University of Waterloo
  • Young codebase, microservice architecture, experienced developers

 

Our Values

  • Ambition, creativity, openness, flexibility, vision
  • ​Mutual respect and transparency, internally and with our external commercial partners
  • Success is often born on the back of failure, therefore we reflect, react, and are curious.  We are tenacious and take ownership. We are passionate and courageous so that we can inspire and make an impact
  • ​We think for ourselves and use the right technique for the job at hand. Above all, we learn and improve every day. Plan, execute, evaluate

 

Personal Qualities

  • Curiosity backed by an ability to learn
  • Motivation, tenacity, and ownership
  • Integrity and honesty
  • Ability to work in a team environment (check egos at the door)
  • Desire to share knowledge and mentor others
  • Desire to make a positive impact on the world

 

Responsibilities

  • Engineering highly scalable and available cloud based software
  • Writing maintainable, well designed, and high quality code
  • API modelling and business logic modelling
  • Researching and selecting/building appropriate technologies​

 

Requirements

  • Exhibit Our Values and Personal Qualities mentioned above
  • Proficient in Java
  • Some functional programming experience (we use RxJava)
  • Write clean, highly testable code
  • Use dependency injection (Guice/Spring)
  • Ability to write microservices and APIs
  • AWS services including EC2, ECS, CloudFormation, Lambda, RDS
  • JIRA, git, Gradle
  • Continuous integration, continuous delivery

 

Other Beneficial Experience

  • Fintech
  • Security / Cryptography
  • We use Vert.x extensively
  • Authorization Authentication OAuth
  • DevOps (CloudFormation, Ansible, Chef)
  • Writing highly scalable and available systems