Senior Web Software Developer

Development · Calgary, Alberta
Department Development
Employment Type Full-Time
Minimum Experience Experienced

COMPANY PROFILE: ROUTEIQUE


Routeique exists to bring end-to-end order management to the supply chain. Our platform contains web-based software, mobile applications, IoT devices as well as multiple integrations with leading 3rd party systems.


JOB DESCRIPTION – SENIOR WEB SOFTWARE DEVELOPER


We are looking for a developer who is dedicated to his or her craft, write code they are proud of and can hit the ground running. We need you to write beautiful, fast code to a high standard, in a timely and scalable way that improves our products in meaningful ways.


You will be a part of a creative team that is responsible for all aspects of the ongoing software development cycle from the initial specification, through to developing, testing and launching.


RESPONSIBILITIES

  • Manage oneself across multiple projects from beginning to end
  • Participate in developing architecture designs, standards, and technologies
  • Engage in system planning and performance analysis
  • Attend daily stand-ups with the tech team, participate in planning meetings and provide documentation as needed on specific elements
  • Develop endpoints and or services in partnership with other teams
  • Follow industry and Routeique derived best practices
  • Review teammates' code in pull requests using BitBucket
  • Continue to assist the team to standardize and re factor legacy applications
  • Implement and deliver solutions to improve the availability, scalability, security, latency, and efficiency of the Routeique platform
  • Interacting with our deployment pipeline to troubleshoot code or infrastructure issues
  • Actively practice TDD with every task, to be directly integrated into our CD pipeline


REQUIREMENTS

  • Excellent written and verbal communication and interpersonal skills
  • In depth knowledge of web development, from the initial request to displaying the final result
  • Advanced proficiency with Laravel or Symfony frameworks
  • Proven software development experience in single page Javascript enabled applications
  • Familiarity with database and enterprise design patterns
  • Full understanding of good practices with RESTful API design and HTTP specifications
  • OO Design and design patterns; ability to solve problems in a simple, neat and organized way
  • Strong grasp of data protection and web application security principals
  • Strong ability with source control management in teams
  • Ability to digest or help design API docs with 3rd parties
  • Passion for best design and coding practices leveraging test driven development and a desire to develop new bold ideas
  • Extensive experience with testing frameworks (Example: PHPUnit)
  • Ability to move between separate projects
  • Degree or Diploma or Certificate in Computer Programming, Computer Engineering or a relevant work experience

 

BONUS

  • Experience with React
  • Experience in DevOps management such as scalable software and technologies that support it (Docker,  AWS Container Services, Elastic Beanstalk)
  • Experience with automation frameworks (AWS CloudFormation, BitBucket Pipelines)
  • Load and performance testing on existing systems
  • Actively contributing to continuous improvement practices for CI/CD philosophy
  • Experience developing E-Commerce, billing and payment solutions


Am I the right candidate for Routeique?

  • Sharing your knowledge with your team is fun for you, and you are happy to help other members of the team solve problems
  • You're comfortable in an early-stage company and are excited at the idea of joining a team of smart, client-oriented folks
  • You're a self-starter and can prioritize your time to accomplish goals without a lot of day to day oversight
  • You’re interested in not just a job but building a company, culture, processes, and growing with us
  • You have a track record of committing to what you say you will do, and are passionate about delivering great products for teams and clients
  • You communicate clearly, write well, speak eloquently, and are comfortable explaining complicated issues over the phone and via email to both engineers and clients
  • You get along with people and like helping people, learning new things, and are quick to solve problems proactively
  • You have experience with and enjoy working teams that are partially or fully remote
  • You are obsessed about hitting deadlines
  • You are comfortable talking with internal team members and/or clients on product calls

 


https://routeique.bamboohr.com/jobs/view.php?id=40

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Calgary, Alberta
  • Department
    Development
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced