Senior Full Stack Developer
We are looking for a Senior Full Stack Developer with a strong knowledge of asynchronous programming for node.js and/or php, who is interested in working in an adaptive environment with new technologies!
Be a key piece of the puzzle in an energetic, creative and passionate team at HeyBryan, where we celebrate our differences, enable you to own your role and encourage you to carve out a career you are proud of. Feel pride in everything you create at HeyBryan, as each individual contribution–no matter the size–helps take us one step closer to our shared goal of reinventing our industry.
HeyBryan is a quickly expanding home-service app network that offers a flexible work environment where you can enhance your skills and expand the HeyBryan brand. Collaborating in our Vancouver office located in Gastown, your unique qualities are what would make you a great asset to the HeyBryan team.
Who you are:
- Jeans are probably a staple in your wardrobe
- Passionate about enjoying every aspect of life
- Self-motivated with an entrepreneurial mindset
- Own between one and five pairs of Chucks
- Are enthusiastic about making sh!t happen
- Have creative ideas to make that sh!t happen
- Thrive off the hustle to make something amazing
- Take pride in knowing your work is making a difference
- Dedicated to making your mark and achieving something great as a team
- Results driven, because results are what push you to do even better
Who we are:
HeyBryan is a tech-enabled platform based out of Vancouver that started as a passion project by friends, who experienced first-hand how difficult it was to find trusted, reliable and easily accessible home maintenance experts. Their mission was to create a central location where homeowners could go to easily and quickly contact qualified and vetted professionals (experts) to fix their home maintenance needs, including dishwasher repair, home-cleaning service, painting and handy-man services just to name a few.
What you’ll bring:
In this role, you should be able to work independently as well as collaborate in an agile environment with the technology team and other departments. You should have experience architecting and maintaining backend systems, with the ability to write beautiful and fluid frontend experiences. Mobile development experience is a bonus. This full-time role will be working with our team out of our Vancouver office in Gastown.
Practical commercial experience with:
- Backend development with technologies such as node.js express or php
- MySQL or other databases
- Responsive web design
- Writing clean, maintainable and testable code
- Working with a technical team to plan software architecture for the full tech stack
- Designing and implementing RESTful APIs
- Working independently and with an agile team
- Working in a fast-paced environment with tight deadlines and the ability to self manage
Ideally, you have a good understanding of:
- Object Oriented Programming
- Software design patterns
- JS ES6+, php
- Application development
- Frontend development including HTML5, SCSS, and JS
- GIT, Jira
- AWS – ec2, s3, lambdas
- SEO
- Bootstrap, flexbox
- gulp, grunt, composer, bower, npm
- Security best practices
- Mobile usability, optimization
Role & Responsibilities:
- Develop well designed and maintainable software
- Help define project plans and plan software architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Automate tasks through appropriate tools and scripting
- Participate in sprint planning / estimates
- Document development phases and monitor systems
- Review and debug code
- Collaborate with internal teams and vendors to fix and improve products
Knowledge, Skills & Requirements:
- Proven experience as a Senior Full Stack Developer
- 5+ years work experience as a Software Developer (agency experience preferred)
- 3+ years working in node.js, php or relevant backend systems
- Experience using system monitoring tools and automated testing frameworks
- In-depth knowledge of relational databases (MySQL)
- Planning, designing, coding, testing, and debug according to the functional requirements
- Strong analytical and interpersonal skills
- Excellent organizational skills
- BSC/BA in Computer Science or relevant experience
We can offer you:
- Plenty of opportunities to learn, grow and enhance your customer service skills
- Startup life – relaxed, yet very productive – you’ll need hustle
- Life, work, balance
- Learning organization to foster career development and growth
- Coaching and mentorship with various leaders
- Awesome coworkers who care about their work and each other
- Benefits, fun and the opportunity to work with a celebrity brand
Interested in applying for the role? Please send an email to careers@heybryan.com