Lead Fullstack Engineer

4 weeks ago


Winnipeg, Manitoba, Canada Neo Financial Full time

Build a Transformative Financial Experience for Canadians

At Neo Financial, we are dedicated to creating a more enriching financial journey for all Canadians.

Working in a fast-paced tech startup is both challenging and rewarding, attracting individuals who thrive in dynamic environments.

Our team is composed of exceptional creative talents and skilled engineers, making Neo a vibrant workplace driven by passion and purpose.

Founded in 2019, Neo has rapidly gained momentum and is recognized as one of the leading fintech companies in Canada.

  • Named LinkedIn's Top Startup in Canada for consecutive years
  • Highly rated mobile applications and credit card offerings
  • Canada's most esteemed credit card provider
  • A diverse team of over 700 professionals
  • Achieved over 1 million customers in just three years
  • Collaborated with more than 11,000 retail partners

Our Commitment to Excellence

At Neo, we prioritize the following core values:

Collaboration: We foster an environment of trust, respect, and support for one another, recognizing that our mission extends beyond individual goals to encompass our colleagues and customers.

Accountability: Each team member plays a vital role in Neo's success, taking ownership of their responsibilities and striving to exceed expectations. When challenges arise, we seek solutions for future improvement.

Integrity: As we manage the financial assets of millions of Canadians, we uphold the highest standards of honesty and transparency.

The Opportunity

Neo Financial is seeking a Senior Fullstack Developer to enhance our development team.

In this position, you will collaborate with skilled developers, produce high-quality code, and contribute to innovative products and features. Your responsibilities will include both front-end and back-end development, while promoting best practices such as automated testing, code reviews, and continuous integration. Our technology stack features a Microservices architecture utilizing TypeScript, Serverless framework, GraphQL, MongoDB, all hosted on AWS.

Key Responsibilities

  • Develop and deploy impactful code using Typescript, Node, Apollo GraphQL, and MongoDB
  • Design web interfaces and reusable components with Typescript and React
  • Mentor fellow developers and lead by example
  • Architect and implement solutions for complex challenges
  • Contribute to our microservices architecture, focusing on idempotency, asynchronous communication, and distributed transactions
  • Conduct thorough code reviews, providing constructive feedback
  • Promote best practices in unit and integration testing

Ideal Candidate Profile

  • Proficient in back-end development, including data management, APIs, security, and scalable systems
  • Proven experience in building full-stack web applications that incorporate advanced technologies and intricate business logic
  • Strong familiarity with technologies used by our team, particularly Typescript and GraphQL
  • Expertise in performance optimization and security best practices
  • Experience with cloud infrastructure, particularly AWS
  • Knowledge of various data storage solutions beyond traditional SQL databases
  • Experience collaborating with larger teams on extensive projects
  • Eligibility to work in Canada is required

Why Choose Neo?

Joining Neo means investing in your personal growth and unlocking your full potential. We encourage continuous improvement and innovation, offering numerous opportunities for skill enhancement and knowledge expansion. This environment fosters rapid career advancement and ongoing learning.

Our ideal team members are resourceful, driven, and committed to success. We uphold high standards because we are dedicated to making a meaningful impact in the financial services sector. If you resonate with this mission, we invite you to explore further.

We cultivate a culture of respect and open communication, emphasizing constructive feedback and collaboration. As we evolve as an organization, we prioritize teamwork and embrace the challenges that come with rapid growth.

Our employees benefit from equity in the company through stock options, ensuring that everyone who contributes to our success shares in the rewards. We focus on achieving our mission rather than rigid job titles or hierarchies.

Commitment to Diversity

We are dedicated to fostering an inclusive environment where everyone can thrive. Candidates selected for this position will undergo a security screening process.



  • Winnipeg, Manitoba, Canada Neo Financial Full time

    Shape the Future of Financial Services in CanadaAt Neo Financial, we are dedicated to enhancing the financial experience for Canadians.Working in a fast-paced tech startup environment is both challenging and rewarding.Our team consists of exceptional creative talents and skilled engineers, making Neo a vibrant workplace filled with purpose and...


  • Winnipeg, Manitoba, Canada Neo Financial Full time

    Shape the Future of Financial Services for CanadiansAt Neo Financial, we are dedicated to creating a more enriching financial journey for all Canadians.Working in a fast-paced technology startup is both challenging and exhilarating, attracting only the most driven individuals.Our team comprises exceptional creative talents and brilliant engineers, making Neo...


  • Winnipeg, Manitoba, Canada Neo Financial Full time

    About Neo FinancialAt Neo Financial, we're revolutionizing the financial services industry by providing a more rewarding experience for Canadians.We're a rapidly expanding tech startup that's built incredible traction since our founding in 2019. Our mission is to transform financial services for the better, and we're looking for talented individuals to join...


  • Winnipeg, Manitoba, Canada Neo Financial Full time

    About Neo FinancialAt Neo Financial, we're revolutionizing the financial services industry by providing a more rewarding experience for Canadians.We're a rapidly expanding tech startup that's built incredible traction since our founding in 2019. Our mission is to transform financial services for the better, and we're looking for talented individuals to join...


  • Winnipeg, Manitoba, Canada Neo Financial Full time

    About Neo FinancialAt Neo Financial, we're revolutionizing the financial services industry by providing a more rewarding experience for Canadians.We're a rapidly expanding tech startup that's built incredible traction since our founding in 2019. Our mission is to transform financial services for the better, and we're looking for talented individuals to join...


  • Winnipeg, Manitoba, Canada Neo Financial Full time

    About Neo FinancialAt Neo Financial, we're revolutionizing the financial services industry by providing a more rewarding experience for Canadians.We're a rapidly expanding tech startup that's built incredible traction since our founding in 2019. Our mission is to transform financial services for the better, and we're looking for talented individuals to join...


  • Winnipeg, Manitoba, Canada Neo Financial Full time

    About Neo FinancialWe are a rapidly expanding fintech company dedicated to transforming financial services for Canadians. Our mission is to provide a more rewarding financial experience for all Canadians.We are a high-performing team of world-class creative minds and brilliant engineers who are passionate about our work and committed to delivering...


  • Winnipeg, Manitoba, Canada Neo Financial Full time

    About Neo FinancialWe are a rapidly expanding fintech company dedicated to transforming financial services for Canadians. Our mission is to provide a more rewarding financial experience for all Canadians.We are a high-performing team of world-class creative minds and brilliant engineers who are passionate about our work and committed to delivering...


  • Winnipeg, Manitoba, Canada Neo Financial Full time

    About Neo FinancialWe're a rapidly expanding fintech company on a mission to transform financial services for Canadians. Our team is passionate about building a better financial future for everyone.At Neo, we're driven by a culture of innovation, collaboration, and excellence. We're looking for talented individuals who share our vision and are eager to make...


  • Winnipeg, Manitoba, Canada Neo Financial Full time

    About Neo FinancialWe're a rapidly expanding fintech company on a mission to transform financial services for Canadians. Our team is passionate about building a better financial future for everyone.At Neo, we're driven by a culture of innovation, collaboration, and excellence. We're looking for talented individuals who share our vision and are eager to make...


  • Winnipeg, Manitoba, Canada Neo Financial Full time

    About Neo FinancialNeo Financial is a leading fintech company dedicated to revolutionizing the financial experience for Canadians.We're a team of innovators, thinkers, and doers who are passionate about making a meaningful impact on the financial services industry.Job SummaryWe're seeking a highly skilled Staff Software Developer, Fullstack to join our team...


  • Winnipeg, Manitoba, Canada Neo Financial Full time

    About Neo FinancialNeo Financial is a leading fintech company dedicated to revolutionizing the financial experience for Canadians.We're a team of innovators, thinkers, and doers who are passionate about making a meaningful impact on the financial services industry.Job SummaryWe're seeking a highly skilled Staff Software Developer, Fullstack to join our team...


  • Winnipeg, Manitoba, Canada Neo Financial Full time

    About Neo FinancialAt Neo Financial, we're revolutionizing the financial services industry by providing a more rewarding experience for Canadians.We're a rapidly expanding tech startup that's built incredible traction since our founding in 2019. Our mission is to transform financial services for the better, and we're looking for talented individuals to join...


  • Winnipeg, Manitoba, Canada Neo Financial Full time

    About Neo FinancialAt Neo Financial, we're revolutionizing the financial services industry by providing a more rewarding experience for Canadians.We're a rapidly expanding tech startup that's built incredible traction since our founding in 2019. Our mission is to transform financial services for the better, and we're looking for talented individuals to join...


  • Winnipeg, Manitoba, Canada Neo Financial Full time

    About Neo FinancialAt Neo Financial, we're revolutionizing the financial services industry by providing a more rewarding experience for Canadians.We're a rapidly expanding tech startup that's built incredible traction since our founding in 2019. Our mission is to transform financial services for the better, and we're looking for talented individuals to join...


  • Winnipeg, Manitoba, Canada Neo Financial Full time

    About Neo FinancialAt Neo Financial, we're revolutionizing the financial services industry by providing a more rewarding experience for Canadians.We're a rapidly expanding tech startup that's built incredible traction since our founding in 2019. Our mission is to transform financial services for the better, and we're looking for talented individuals to join...


  • Winnipeg, Manitoba, Canada Neo Financial Full time

    About Neo FinancialAt Neo Financial, we're revolutionizing the financial services industry by providing a more rewarding experience for Canadians.We're a rapidly expanding tech startup that's built incredible traction since our founding in 2019. Our mission is to transform financial services for the better, and we're looking for talented individuals to join...


  • Winnipeg, Manitoba, Canada Neo Financial Full time

    About Neo FinancialAt Neo Financial, we're revolutionizing the financial services industry by providing a more rewarding experience for Canadians.We're a rapidly expanding tech startup that's built incredible traction since our founding in 2019. Our mission is to transform financial services for the better, and we're looking for talented individuals to join...


  • Winnipeg, Manitoba, Canada Neo Financial Full time

    About Neo FinancialAt Neo Financial, we're revolutionizing the financial services industry by providing a more rewarding experience for Canadians.We're a rapidly expanding tech startup that's built incredible traction since our founding in 2019. Our mission is to transform financial services for the better, and we're looking for talented individuals to join...


  • Winnipeg, Manitoba, Canada Neo Financial Full time

    About Neo FinancialAt Neo Financial, we're revolutionizing the financial services industry by providing a more rewarding experience for Canadians.We're a rapidly expanding tech startup that's built incredible traction since our founding in 2019. Our mission is to transform financial services for the better, and we're looking for talented individuals to join...