Senior Software Developer

2 weeks ago


Vancouver, Canada TM8 Full time
Job Description
As a Senior Software Developer, you are tech savvy in web technologies and understand the business of digital media. You will be working in a fun and creative environment with peers and executives that will support and challenge you. 

Our client's current backend is Ruby on Rails and frontend is Vue.js and host it on infrastructures such as AWS Lambda, AWS Fargate, etc.

The platform has spikes of usage with a high volume of transactions over a short period of time.

Exceptional communication and comfort with debate are essential.

Responsibilities

- Manage the SDLC of an Agile Scrum product in a startup environment
- Implement backend code in existing Rails 5 codebase
- Continue to develop mobile-first frontend system in VueJS
- Collaborate with other developers and designers
- Effectively communicate with peers and managers
- Write efficient yet creative code
- Creatively problem solve to find appropriate solutions
- Define and implement technical strategies within budget and time constraints
- Identify and advise on technical risks

Requirements- Minimum 5 years working in the digital industry

- 3+ years experience with HTML, CSS, and JavaScript

- 3+ years experience with JavaScript frameworks (eg: VueJS, React, Angular, etc.)

- 3+ years experience developing webapps for mobile and tablet

- 3+ years experience with Rails

- 3+ years experience with SQL DBs, Postgres preferred

- Experience with AWS or similar deployment systems

- B. CompSci or comparable combination of experience/education

- Able to lead code reviews, enforce code standards, define and execute a technology plan
- Strong communication skills and previous experience of working with distributed technical teams; is a strong advocate for collaboration and interdisciplinary problem-solving
- Able to synthesize and communicate the outcomes of collaborative sessions to the appropriate level of fidelity to team and stakeholders
- Experienced enough to coach junior team members, critique their work, and help improve their output and skills
- Ability to communicate complex issues and solutions to a wide range of audiences
- Can manage conflict with tact and confidence
- Brings positive, solution-focused thinking to difficult problems
- Highly committed to excellence; constantly looks for ways to raise the bar in order to achieve excellence in all areas

Benefits- Investment matching program
- Travel - client offers many opportunities for offsite retreats
- Annual learning benefit
- Snacks, fruit, and a wide selection of drinks are available 
- Office in the heart of Kitsilano
- Regular company-wide & team events

Requirements
- Minimum 5 years working in the digital industry - 3+ years experience with HTML, CSS, and JavaScript - 3+ years experience with JavaScript frameworks (eg: VueJS, React, Angular, etc.) - 3+ years experience developing webapps for mobile and tablet - 3+ years experience with Rails - 3+ years experience with SQL DBs, Postgres preferred - Experience with AWS or similar deployment systems - B. CompSci or comparable combination of experience/education - Able to lead code reviews, enforce code standards, define and execute a technology plan - Strong communication skills and previous experience of working with distributed technical teams; is a strong advocate for collaboration and interdisciplinary problem-solving - Able to synthesize and communicate the outcomes of collaborative sessions to the appropriate level of fidelity to team and stakeholders - Experienced enough to coach junior team members, critique their work, and help improve their output and skills - Ability to communicate complex issues and solutions to a wide range of audiences - Can manage conflict with tact and confidence - Brings positive, solution-focused thinking to difficult problems - Highly committed to excellence; constantly looks for ways to raise the bar in order to achieve excellence in all areas

  • Vancouver, Canada Appara Full time

    Build and deploy cutting edge AI technology as a Senior Software Developer with ApparaCompany: Appara Location: Vancouver, BCRole: Senior Software DeveloperStart Date: As soon as possibleOVERVIEW: We’re looking for a Senior Full Stack Software Developer for our Software Development teams to join us in the design, building, testing, and deployment of new...


  • Vancouver, Canada Appara Full time

    Build and deploy cutting edge AI technology as a Senior Software Developer with ApparaCompany: Appara Location: Vancouver, BCRole: Senior Software DeveloperStart Date: As soon as possibleOVERVIEW: We’re looking for a Senior Full Stack Software Developer for our Software Development teams to join us in the design, building, testing, and deployment of new...


  • Vancouver, Canada Appara Full time

    Build and deploy cutting edge AI technology as a Senior Software Developer with ApparaCompany: Appara Location: Vancouver, BCRole: Senior Software DeveloperStart Date: As soon as possibleOVERVIEW: We’re looking for a Senior Full Stack Software Developer for our Software Development teams to join us in the design, building, testing, and deployment of new...


  • Vancouver, Canada Appara Full time

    Build and deploy cutting edge AI technology as a Senior Software Developer with ApparaCompany: Appara Location: Vancouver, BCRole: Senior Software DeveloperStart Date: As soon as possibleOVERVIEW: We’re looking for a Senior Full Stack Software Developer for our Software Development teams to join us in the design, building, testing, and deployment of new...


  • Vancouver, BC, Canada Appara Full time

    Build and deploy cutting edge AI technology as a Senior Software Developer with Appara Company: Appara Location: Vancouver, BC Role: Senior Software Developer Start Date: As soon as possible OVERVIEW: We’re looking for a Senior Full Stack Software Developer for our Software Development teams to join us in the design, building, testing, and...


  • Metro Vancouver, Canada Hexagon Mining, Inc. Full time

    The Company: Hexagon is a global leader in digital reality solutions, combining sensor, software and autonomous technologies. We are putting data to work to boost efficiency, productivity, quality and safety across industrial, manufacturing, infrastructure, public sector, and mobility applications. Our technologies are shaping production and...


  • Metro Vancouver, Canada Hexagon Mining, Inc. Full time

    The Company: Hexagon is a global leader in digital reality solutions, combining sensor, software and autonomous technologies. We are putting data to work to boost efficiency, productivity, quality and safety across industrial, manufacturing, infrastructure, public sector, and mobility applications. Our technologies are shaping production and...


  • Vancouver, Canada Brock Solutions Full time

    Job Responsibilities: Brock Solutions is an innovative engineering solutions and professional services company specializing in the design, build and implementation of real-time operational solutions for broad based industrial/manufacturing and transportation/logistics organizations worldwide. Some interesting areas we are exploring include industrial...


  • Vancouver, BC, Canada Safe Software Inc Full time

    Safe Software Head Office Surrey, BC V3T0M1, CAN Location: This opportunity has the ability to be remotely based within Canada (except for QC), or onsite/hybrid/remote in the Vancouver, BC Lower Mainland. Please note that employment is contingent upon the successful completion of reference checks and background checks, including a Canadian criminal...


  • Vancouver, Canada Autodesk Full time

    Position Overview Autodesk is seeking an experienced Senior Software Development Manager (Graphics) to lead the Autodesk Graphics Platform (AGP) team in Toronto, Canada. As a Senior Software Development Manage for the AGP team you will: Report to the Director of Engineering for platform graphics Deliver graphics capabilities to numerous Autodesk...


  • Vancouver, Canada Robinhood Full time

    About the team(s) + role(s) Growth Engineering The Growth team's mission is to guide our customers in selecting relevant products that enhance their financial journey. We are actively developing new types of incentives to facilitate this process and are considering converting it to a platform to further streamline and enhance these efforts. As the member of...


  • Vancouver, Canada Robinhood Full time

    About the team(s) + role(s) Growth Engineering The Growth team's mission is to guide our customers in selecting relevant products that enhance their financial journey. We are actively developing new types of incentives to facilitate this process and are considering converting it to a platform to further streamline and enhance these efforts. As the member of...


  • Vancouver, Canada Robinhood Full time

    About the team(s) + role(s) Growth Engineering The Growth team's mission is to guide our customers in selecting relevant products that enhance their financial journey. We are actively developing new types of incentives to facilitate this process and are considering converting it to a platform to further streamline and enhance these efforts. As the member of...


  • Vancouver, Canada Robinhood Full time

    About the team(s) + role(s) Growth Engineering The Growth team's mission is to guide our customers in selecting relevant products that enhance their financial journey. We are actively developing new types of incentives to facilitate this process and are considering converting it to a platform to further streamline and enhance these efforts. As the member of...


  • Vancouver, Canada TM8 Full time

    As a Senior Software Developer, you are tech savvy in web technologies and understand the business of digital media. You will be working in a fun and creative environment with peers and executives that will support and challenge you. Our client's current backend is Ruby on Rails and frontend is Vue.js and host it on infrastructures such as AWS Lambda, AWS...


  • Vancouver, Canada Torus Talent Full time

    Position Overview: Our client, an innovative tech company, is currently seeking a Senior Full Stack Software Developer to join their team in Vancouver, BC on a permanent basis. You will you will have the opportunity to contribute to a product that is revolutionizing the photography industry. Your r


  • Vancouver, Canada Truly Social Games Full time

    Join our team We’re serious about what we do, and we’re serious about having fun, too. Current Job Listings TSG offers competitive employee benefits and a balanced work-life outlook.We look for team members who can bring unique individual skills and personalities to our studios, and help maintain a dynamic and supportive culture we can call our...


  • Vancouver, Canada Truly Social Games Full time

    Join our team We’re serious about what we do, and we’re serious about having fun, too. Current Job Listings TSG offers competitive employee benefits and a balanced work-life outlook.We look for team members who can bring unique individual skills and personalities to our studios, and help maintain a dynamic and supportive culture we can call our...


  • Vancouver, Canada Truly Social Games Full time

    Join our team We’re serious about what we do, and we’re serious about having fun, too. Current Job Listings TSG offers competitive employee benefits and a balanced work-life outlook.We look for team members who can bring unique individual skills and personalities to our studios, and help maintain a dynamic and supportive culture we can call our...


  • Vancouver, Canada Truly Social Games Full time

    Join our team We’re serious about what we do, and we’re serious about having fun, too. Current Job Listings TSG offers competitive employee benefits and a balanced work-life outlook.We look for team members who can bring unique individual skills and personalities to our studios, and help maintain a dynamic and supportive culture we can call our...