Neo Financial Logo

Base City: 

Winnipeg - On-site

Salary: 

No Salary therefore no Star!

Rating: 

Self-taught: 

Position Type: 

Full-time

Position Keywords: 

Experience: 

10 Years Software Engineering

Other Experience: 

  • Ability to build complex and cutting-edge internet applications from end-to-end, while considering problems that only appear as a product and team scales up (performance optimization, etc)
  • Expertise in back-end development and development best practices, including data, APIs, queues, security, scalable systems, and business logic. Knowledge of microservices architecture is a plus
  • Confidence with concepts like coupling/cohesion, idempotency, distributed transactions, asynchronous workflows, or event sourcing
  • Knowledge of web and/or mobile technologies, and an ability to work with designers to implement front ends to spec
  • Experience not only coding but also planning how something will work, and sharing that plan with others prior to digging into your IDE
  • Fluent or expert level understanding of at least one programming language, experience in multiple languages is often a plus, including the ability to articulate the pros and cons of a stack or how to mitigate risks found in different technologies
  • Understanding of cloud infrastructure, devops and CI/CD, including basics of containerized services, serverless systems, and networking
  • Familiarity with different types of data stores and databases - preferably beyond exclusively knowing about SQL databases
  • Excitement to learn new technologies - not knowing something just makes you want to learn and master it
  • Being on pace with the current tech ecosystem, state of the art, trends, and announcements - not just what you need to know for a job
  • Experience working with bigger teams and bigger projects that span multiple teams - startup experience is also a plus
  • Applicants must be eligible to work in Canada and willing to relocate. Relocation packages and reimbursements are available

About the Job: 

At Neo, we’re disrupting the future of finance. What matters most to us is challenging the status quo and providing a better financial future for all Canadians. We’re working everyday to reinvent the way Canadians spend, save, and grow their money - all together, in one place. We’re creating a seamless digital experience, with the modern day features you’ve come to expect. Our products speak for themselves - the Neo card was voted best cash back card in Canada and the Neo Money account was voted best bank account in Canada.

Backed by world class investors, we’ve raised $299M and are one of a few Canadian tech companies that have reached ‘unicorn’ status - valued over $1B. Check out the full story here.

The Role:

Neo Financial is looking for a full-time Staff Fullstack Software Developer to join our team in the Calgary AB office. Staff Software Developer is the highest level of developer at Neo Financial and expectations will be that you can be a “game changer” member of the team, balancing the very best hands-on coding while helping peers improve.
At Neo, you own code-quality projects from inception through to deployment. Neo provides a low red tape, low meeting obligation environment. You are empowered to turn your ideas into actions and help shape the future of Neo’s technical environment.
Our tech stack is built with a Microservices approach and includes TypeScript, Node, Serverless, GraphQL, MongoDB, and is distributed in AWS.

What they want you to do: 

  • Ensure we’re building the highest quality software by collaborating with other developers, setting quality standards and best practices
  • Shape the future of our system design through technical planning and working with others on what to build next
  • Stay informed about industry best practices and bring new ideas and design patterns to strategic and technical planning initiatives
  • Lead others by example and expand their knowledge through mentorship and pair programming
  • Create and review proposals for new technologies, patterns and implementations
  • Understand and lead the solutioning of complex technical problems, anticipate problems and potential blockers
  • Drive the adoption of best practices in the entire development process, coding, testing and deployment

© 2024