Senior Software Developer

4 weeks ago


Toronto ON, Canada OneLocal Full time

At OneLocal, we enable small local businesses to have the best digital marketing possible. We offer our more than 1,000 clients a broad suite of digital marketing solution products by bringing together the right mix of AI-driven technologies and local marketing expertise. Our ambition is to become the digital marketing provider of all roofers, chiropractors, painters, dentists, and dozens more industries in North America.

We are looking for talented and passionate individuals to embed the latest AI technology into our platform. We pride ourselves in our open and dynamic culture, our diversity, and being committed to a workplace where we all feel that we can be ourselves.

We are looking for a Senior Software Developer to join our growing engineering team. The ideal candidate has a deep understanding of both back-end and front-end development.

OneLocal's stack involves the following:

  • Frontend: Typescript, Angular, React, React Native
  • Backend: Typescript/Node.js, Express, Serverless, MongoDB, Redis
  • Infrastructure: AWS EC2, Lambda, HAProxy, Terraform

What You’ll Be Doing

  • Work with a wide range of product and technologies to own and solve product and technical problems end-to-end
  • Driving design and architectural decisions for new products and existing applications actively used by thousands of clients
  • Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools
  • You will help educate and mentor our fellow engineers in best practices

What You Bring

  • 5+ years professional engineering experience with at least 3 years of experience developing and maintaining a large web applications with modern, component-based JS framework (ideally react)
  • 2+ years of frontend/backend development experience using NodeJS
  • Deep understanding of JavaScript, ES6, CSS and HTML and the web ecosystem
  • Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of frontend systems
  • You’re familiar with product and design lifecycles, and collaborating closely with designers, engineers, and product managers
  • You're passionate about great user experience and are detail oriented

It Would be Great if You Have

  • Experience with nosql database such as Mongodb
  • Experience with React-native and/or native mobile apps development
  • Experience with serverless
  • Experience leading other developers, providing feedback and directing work
  • Experience with setting up Continuous Integration(CI) and Continuous Development(CD) tools such as AWS CodePipeline, Circle CI, or Jenkins

Why You’ll Love Working Here:

  • The opportunity to have a major impact at a growing company that is helping small and medium sized businesses grow their digital presence
  • Remote first: We have committed to a remote-first work environment. This means our roles are open to candidates who can work between the core hours of 9am - 5pm EST
  • 3 weeks paid vacation + 5 paid personal days
  • Stock options in a YC backed start-up
  • Virtual social events: coffee chats with your colleagues and weekly happy hours

At OneLocal, we are committed to building and fostering an environment where our employees feel included, valued, and heard. Our belief is that a strong commitment to diversity and inclusion enables us to truly create the best company culture possible. We strongly encourage applications from candidates of all backgrounds, experience, and perspectives regardless of race, gender, sexual orientation, marital status, age, citizenship, disability, and national origin.

#J-18808-Ljbffr

  • Toronto, ON, Canada Intuit Inc. Full time

    Come join us as a Senior Software Developer on the TurboTax Product Development team of the TurboTax Engineering organization. In this role you would leverage your hands-on engineering experience to build product features for the TurboTax Frontdoor marketing experience, so that we can delight Intuit’s millions of users with amazing digital experiences! We...


  • Toronto, ON, Canada Intuit Inc. Full time

    Come join the team at Intuit as a Senior Software Developer in Reliability & Performance Engineering. Reliability & Performance Developing works to ensure that TurboTax.com and other Intuit products are highly-available, scale without bottlenecks and offer world-class performance. The team is looking for “full cycle” Software Engineers with a passion...

  • Software Developer

    2 days ago


    Toronto, ON, Canada Procom Full time

    Senior Software Developer - Node.JS Full Stack On behalf of our client in the Government Services Sector, PROCOM is looking for a Senior Software Developer - Node.JS Full Stack. Senior Software Developer - Node.JS Full Stack - Job Description As a Senior Software Developer - Full Stack, you will join the Solutions Delivery Integration Team to contribute to...


  • Toronto, ON, Canada VerticalScope Inc. Full time

    WHO WE ARE VerticalScope (TSE: FORA) operates one of the 10 largest community platforms in the US. Our platform includes over 1,000 websites and 100 million monthly visitors. Our mission is to enable the world to share expertise and discover knowledge on subjects they love. We operate at the intersection of community, content, and commerce, and believe in...

  • Software Developer

    3 days ago


    Toronto, ON, Canada Procom Full time

    Senior Software Developer - Node.JS Full Stack On behalf of our client in the Government Services Sector, PROCOM is looking for a Senior Software Developer - Node.JS Full Stack. Senior Software Developer - Node.JS Full Stack - Job DescriptionAs a Senior Software Developer - Full Stack, you will join the Solutions Delivery Integration Team to contribute to...


  • Toronto, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Top 5 Bank in Canada, is looking to hire a Senior Java Developer for a long term opportunity at Toronto, ON (Hybrid Position).Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000 employees...


  • Toronto, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Top 5 Bank in Canada, is looking to hire a Senior Java Developer for a long term opportunity at Toronto, ON (Hybrid Position).Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000 employees...


  • Toronto, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Top 5 Bank in Canada, is looking to hire a Senior Java Developer for a long term opportunity at Toronto, ON (Hybrid Position) . Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000 employees...

  • Senior Developer

    1 week ago


    Markham, ON, Canada Huawei Full time

    Our team has an immediate permanentopening for a Senior Developer. Analyze the software requirements and software elements for system design. Contribute to software development at the product or platform level. Take charge of the design and code writing for a specific cross-sub-system or codes of key algorithms Publish papers in peer-reviewed...


  • Toronto, ON, Canada Autodesk Full time

    Job Requisition ID #24WD78003 Does automation and a fast-paced environment excite you? Do you thrive on building resilient, scalable systems? Do you have a passion for uptime? The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Senior Software Development Engineer to build and maintain a distributed compute system. You will be...


  • Toronto, ON, Canada Autodesk Full time

    Job Requisition ID #24WD78003 Does automation and a fast-paced environment excite you? Do you thrive on building resilient, scalable systems? Do you have a passion for uptime? The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Senior Software Development Engineer to build and maintain a distributed compute system. You will be...


  • Ajax, ON, Canada Wolken Software Full time

    Team Wolken is zealous and all about innovation. We firmly believe in keeping our customers first with our main goal being helping our customers achieve theirs. If you are passionate about working in a collaborative environment with colleagues who are not just experienced but also empowering, motivated and talented, thenWolken is the right place for you. ...

  • Software Developer

    1 week ago


    Toronto, ON, Canada Knewin Full time

    Job Title: Software Developer - CRM Location: Toronto, ON (Hybrid) Duration: 06Months (Extension possible) Responsibilities: As a Senior Software Developerspecializing in Siebel Development, you will be responsible for translating technical systems specifications into functional applications, ensuring they are tested and operational. Your key duties...

  • Software Developer

    2 weeks ago


    Toronto, ON, Canada TalentBridge Holdings Corporation Full time

    Job Title: Software Developer - CRM Location: Toronto, ON (Hybrid) Duration: 06 Months (Extension possible) Responsibilities: As a Senior Software Developer specializing in Siebel Development, you will be responsible for translating technical systems specifications into functional applications, ensuring they are tested and operational. Your key duties...


  • Ottawa, ON, Canada 2i Solutions, Inc Full time

    There is a 1 year contract opportunity for Senior Programmer/Software Developer in Ottawa. Candidate must have valid security clearance at the level of “Secret”. 10+ years of experience as a Senior Programmer/Software Developer, must include administering, developing, and implementing new features in applications. 10+ years of experience with .NET...

  • Senior Engineer

    4 weeks ago


    Toronto, ON, Canada Incognito Software Systems Inc Full time

    Senior Full Stack Engineer (BiblioCore) page is loaded Senior Full Stack Engineer (BiblioCore) Apply locations Canada - Toronto Canada - Virtual time type Full time posted on Posted 30+ Days Ago job requisition id R37514 Job Summary: At BiblioCommons, we build SaaS solutions for public libraries directly impacting the lives of millions and fostering...


  • Toronto, Ontario, Canada GTT, LLC Full time

    Senior Software DeveloperContract Duration 6+ MonthsJob Responsibilities:Senior Software Developer required to translate technical systems specifications into working tested applications. This includes:Developing detailed programming specificationsWriting and/or generating codeCompiling data-driven programs, maintaining, and conducting unit testsResolves and...

  • Software Developer

    2 weeks ago


    Toronto, Canada Global Pharma Tek Full time

    Title: Software Developer - Senior Location: Toronto, ON (Hybrid) Duration: Business Days + Possible extension Job Description: Provide end to end solution design and recommendations to achieve business outcomes in alignment with business requirements. + years of software development experience in Web API, and SQL Server Database Software...


  • Toronto, Canada GTT, LLC Full time

    Senior Software DeveloperContract Duration 6+ MonthsJob Responsibilities:Senior Software Developer required to translate technical systems specifications into working tested applications. This includes:Developing detailed programming specificationsWriting and/or generating codeCompiling data-driven programs, maintaining, and conducting unit testsResolves and...


  • Toronto, Canada GTT, LLC Full time

    Senior Software DeveloperContract Duration 6+ MonthsJob Responsibilities:Senior Software Developer required to translate technical systems specifications into working tested applications. This includes:Developing detailed programming specificationsWriting and/or generating codeCompiling data-driven programs, maintaining, and conducting unit testsResolves and...