We miss you too! But please note that our retail store will remain closed for in-person visits until further notice. If you need us, just give us a call or reach out to us online. We’re available 24/7 to assist you with whatever you need.

Intermediate Software Developer

Full-Time Position

← Back Career Opportunities / Intermediate Software Developer
← Back Career Opportunities / Intermediate Software Developer

Location: London, ON

Start.ca is looking to add a versatile Intermediate Software Developer to join our in-house Development team. We are looking for someone with several years of experience under their belt working with complex systems and collaborating cross-departmentally with stakeholders and product owners. You can design and implement applications from the ground up but aren’t afraid to get elbows-deep in legacy code either.

This is currently a fully-remote position due to the pandemic. Once possible, you will have the flexibility to continue working from home or in-office as needed.

What you’ll be doing:
 Analyzing user requirements to understand project objectives and envisioning feature and functionality implementation
Communicating within the Development team and interdepartmentally regarding project details, scope, technical issues, infrastructure integration, and process improvements.
 Defining, designing, and implementing databases and object-oriented distributed software applications with scalability in mind
Maintaining and modifying existing applications
Working with other Software Developers to promote quality and scalable code through code reviews and collaborations
Performing testing both independently and with a Quality Assurance Specialist
Creating software design documentation to ensure efficient maintenance and code reuse, as well as user support documentation and assistance tools
Staying current with techniques and technologies applicable to the team and role
Abiding by and encouraging Start.ca’s Code of Conduct, helping to strengthen the trusting and positive work environment

    What we’re looking for:
    Degree/Diploma in Computer Science, a related program of study, or equivalent professional experience
    5-8 years of experience in a professional software development role, including with experience working with databases
    Strong knowledge of and experience with the following:
    ○ PHP and PHP MVC Frameworks (preferably Laravel)
    ○ HTML, CSS, JavaScript, and React JS
    ○ Object-oriented programming concepts
    ○ Relational database design and querying concepts
    ○ Version control concepts
    A working knowledge of and experience with the following:
    ○ Linux
    ○ API lead architecture, including various data formats & protocols
    ○ Security frameworks (e.g., OAUTH2)
    ○ Agile development methodologies
     Understanding and/or experience in the following would be an asset:
    ○ UI and UX design principles
    ○ eCommerce standards and implementation
    ○ Using a Content Management System
    Able to deliver comprehensible, testable, and scalable code within project timelines while balancing multiple priorities
    Strong problem solving and communication skills with the ability to explain complex technical concepts to all levels of the organization
    Excellent teamwork and teambuilding skills with the passion to act as a technical mentor
    Demonstrated aptitude for learning new technologies

      What we offer:
       We live by our core values: Friendly, Smart, Honest, Reliable, Forward and Involved.
      A dynamic, reputable, and FUN company culture. It’s what brings our employees here and keeps them here :)
      Career advancement opportunities and continuous professional development
      Pay per performance compensation philosophy
      Group Retirement Savings Plan with company matching
      Comprehensive flex option health benefits, including dental and life insurance
      Work-from-home opportunities

        Diversity is important to us, and we believe our differences make us a better company. Our differences help us to be innovative, with new attitudes, new processes, and new solutions to difficult problems. We respect our differences and this respect is shared throughout our culture.

        We know that applying to a new role takes a lot of work and we truly value your time. We’re looking forward to reading your application!

        Interested in this position?

        Are you a high energy, motivated team player?
        Start.ca could be the place for you!

        Apply Now

        Where do you want service?

        Type in your address to find out what services are available there.

        Are you an existing customer?

        Where do you want service?

        Type in your address to find out what services are available there.

        Start.ca Live Chat