Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Web developer Mid Level Unity Game Developer Receptionist Front-End Developer Application Developer Database Application Developers ASSOCIATE APPLICATION DEVELOPER Application Developer Web Programmer computer application programmer Web programmer business application programmer Software Architect Employment Counsellor Programmer Warehouse Associate Software Programmer Full Stack Developer Technical Product Manager Senior Product Manager-Technical Junior SAP ABAP Staff Accountant Sr Cross Sell Mgr-BEU-Unsecured Head Of Product Design Teacher of Art and Design Digital Project Manager Assistant Store Manager Product Owner - MoveSnap Product and Program Development Manager Development Associate Vice President Assistant Brand Manager Intern Business Development Representative Associate Partnerships Manager SPP Business Development Director Associate Product Manager - Enabling Associate Product Manager Sales Associate Associate Brand Manager Associate Product Manager Product Manager Associate Product Manager Marketing Director Client Advisor Regional Account Manager Power Tools Sales Coordinator Sales Representative - Vancouver Newest Jobs
Companies
Yelp ContactMonkey CareGuide Sterling-Turner Clearbanc Two Sigma Aecom WeWork Exact Media Aerotek Jane Street Doordash First Convenience Bank AsteroidX Shopify AT&T Insight Global Hatchways Creative Circle Borrowell Square Clickworker Amazon Flex Walgreens Recovhub Vector Marketing LowCostWebDesignFirm.com Instacart American Income Life Scotiabank 51talk Microsoft Akira TD Bank UnitedHealth Group Paylocity Top Hat CI&T Desjardins mappedin Mobeewave Checkout 51 The Youth Connection GoParkr Peel Regional Police Hootsuite autoTRADER.ca SnapTravel ScribbleLive Xiaomi All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
Navigation
My Profile Log Out

Senior Web Developer At Bananatag

Location: Vancouver, British Columbia

Job Description

What we’re looking for

Our ideal candidates are experienced lifelong learners with strong managerial skills and a passion for teaching others. We hire people with all sorts of technical backgrounds because we know learning a new language or framework is the easy part. The hard parts are the problem solving, debugging and architectural design skills that come with experience. We also don't ask for "X+ years of experience" because time spent in an office with a job title is a poor proxy for skill.

Who we are
Bananatag builds enterprise products that help facilitate employee communication and promote engagement in organizations large and small. Our flagship product is our suite of tools aimed at helping build, distribute and measure communications. A strong belief in our mission and dedication to quality has let us stand out from our competitors. Our customers include some of the most recognizable brands in the world.

What we offer you

  • A healthy, supportive environment for lifelong learning. Budget for extracurricular learning like going to conferences or taking paid classes as well as weekly learning / sharing sessions.
  • Authority, accountability and autonomy to succeed at your own pace. Not everyone is a rocket ship, and not everyone needs to be a rocket ship. Sometimes a rock solid launch pad is just as important.
  • An engineering team that embraces pair programming, knowledge sharing and wearing different hats. There are no lordships and fiefdoms here.
  • A safe work environment where everyone can feel comfortable being the best version of themselves. Our teams are made of a diverse group of people, and we're always looking to increase that diversity!
  • Leaders that act as thought partners that work with you through problems rather than a micromanager that bring you through problems.
  • A team that embraces change from large processes and methodologies to technologies and infrastructure.
  • A financially solid organization with a strong vision and clear opportunities for both company and your career growth.
  • Competitive salaries, with regular salary reviews, plus stock options
  • Great benefits: comprehensive extended benefits package (health, dental, and vision), great vacation, and flexible work from home policy
  • A transit friendly, convenient Gastown location

Requirements

  • An eye for code quality and the ability to provide responsive and constructive criticisms of other developers' code.
  • Experienced tackling projects that are very large in scope from planning through to testing and production deployment.
  • Ability to mentor junior developers and help them level up.
  • Fluency with JavaScript (ES2015+) / NodeJs.
  • Experience developing and maintaining production ReactJS applications (and an understanding of Flux design philosophies implemented with Redux).
  • Experience building REST APIs.
  • Understanding the various technical trade-offs between NoSQL and relational databases (very strong in SQL).
  • DevOps experience with AWS and cross-regional infrastructure.
  • The ability to take ideas from design prototypes to performant, production-ready code.
  • No ego. Ego is the enemy.

Applying

For the first phase of the application, we'd like to see either a written application or a video that details:

  • What the term "senior software engineer" means to you?
    • And how you think you fit into that definition?
  • The most technically challenging project you've worked on (either professionally or on your own time). Please describe the technical challenges you came across and how you overcame them. Providing actual technical gory detail is totally acceptable.
  • Briefly detail what languages you are proficient in, and what languages you enjoy using (they need not overlap).
  • (Optional): If you have experience leading a team, tell us about your experience. What you found difficult, as well as what aspects you excelled at (if any—having the self-recognition to realize that you may not be a great leader is a completely acceptable answer).
  • (Optional): Any open source code you'd like to point our attention to.

You are not being graded on writing style, spelling or grammar, so feel free to write as you like. And while there are no minimum or maximum word limit, please be considerate and veer towards being succinct rather than verbose.

If you are recording a video, feel free to get creative with screenshots, code snippets (where relevant), and other types of visual medium that helps to convey your message. But please be considerate of time and try to keep it below 5 minutes long. Then, send us a YouTube or Vimeo link in lieu of a written response.