Senior Web Developer - remote

Bucketlist Rewards
Posted 4 years ago
If you enjoy improving your skills, driving growth in a startup-style environment, and working in a culture that loves creativity, experimentation, and innovation, then this will be a great place for you. This role has enormous potential for growth within the organization, with a clear road map in place for the right candidate to achieve.
 
Bucketlist Rewards is a cloud-based web platform that allows businesses to introduce a recognition and rewards program to its workforce. We help organizations of all sizes roll out effective recognition and reward programs. We work with organizations like Chick-fil-A, Orlando Magic, RBC Bank, and more.

The candidate should be someone who likes to produce easy to read and maintain code with good code coverage using automated tests.

Join an exciting high growth company that grew over 500% last year
 
Responsibilities:
  • Design, build, test and deploy new features for our web application
  • Work with the other developers using the agile methodology
  • Review peer code and architecture
  • Coordinate launches with new customers in collaboration with the CS team

Must have:
  • Bachelor’s or Master's degree in Computer Science or equivalent experience
  • 4+ years of experience with web application and commercial software development.
  • Strong backend development experience using Python 3.
  • Strong experience working with relational databases such as PostgreSQL.
  • Extensive knowledge of OOP, Design Patterns, and SOLID Principles.
  • Experience with automated tests (unit tests, integration tests, TDD, etc.)

Nice to have:
  • Experience with Django
  • Experience with API design and implementation
  • Experience working fully remote
  • Experience working for a SaaS company
  • Experience working with startup and small teams

Requirements:
  • The candidate must be legally allowed to work in Canada as an employee
  • Excellent written and verbal communication skills in English

Advantages:
  • Flexible work hours
  • Remote work - Work up to 4 days of the week from home (if desired).
  • The whole focus of our company is enabling our members and employees to live fun and fulfilling lives