Senior Full Stack Software Engineer

Freelancer Group, Nova Scotia, Canada
Apply Now

In order to succeed in this role you will have:

  • The ability to write code in a few web development languages, such as Python, Golang, PHP, Node.js or Ruby
  • Experience with relational databases and SQL, preferably MySQL
  • A background or interest in web engineering at scale
  • The ability to work in an agile team environment, continuously shipping to customers
  • Linux experience
  • Experience building SaaS products
  • Cloud computing experience, preferably AWS
  • Strong written and verbal communication skills
  • A strong sense of ownership and the ability to self-manage work
  • Strong troubleshooting skills and creative problem-solving ability
  • Experience with designing and implementing complex software systems
  • Experience with mentoring/training junior engineers

To thrive you'll also bring:

  • Experience with SOA, microservice and containerised architectures
  • Familiarity with development of public-facing APIs
  • Experience with a current-day Javascript framework, such as Angular, React, or Vue
  • Experience with TypeScript
  • A strong understanding of computer networking concepts and practices
  • A sound understanding of OWASP and modern web security practices
  • A passion for open-source tooling and libraries

We'd consider it a bonus if you also brought:

  • Strong academic achievements
  • MS or PhD degrees
  • A Github/Gitlab page with contributions to open source software
  • Experience leading an engineering team

What we offer in return:

  • A meritocratic culture with the ability to take ownership and fast track your career growth. We promote from within!
  • Weekly Town Halls with the all-important CEO Q&A session (you really can ask him anything, and people do)!
  • Catered Friday lunches - We finish each week with a catered lunch. Every week comes from a different local restaurant.
  • Fully stocked kitchens - yes, we do have beer taps (and the bar has a killer view!)
  • Hack-a-thons - Each quarter, teams compete company-wide hacking out solutions to their own selection of customer problems and win prizes. The 2-day event is filled with games, events, shows, food and more.
  • Fun events. Once, we built a soccer stadium in the office with two tonnes of turf…
  • Our office at Grosvenor Place - Home of Freelancer (and Escrow) HQ, this iconic building has harbour views and offers weekly (complimentary!) classes/activities/events

But wait, there's more:

  • Working with Freelancer Group, our parent company, you get to change lives every day – everything we do as part of our jobs contributes to improving the lives of our users on a global scale
  • Plenty of opportunities for growth - you get to work with different tech stacks, on different problems all the time. You won't get bored, and you will get plenty of chances to learn how things work!