Senior Fullstack Developer

4 days ago


Calgary, Alberta, Canada Neo Financial Full time
About Neo Financial

At 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 our team.

Our Culture

We value teamwork, ownership, and professional integrity. Our team members are passionate, driven, and committed to delivering high-quality work. We trust, respect, and show up for each other, and we're looking for like-minded individuals to join our team.

The Role

We're seeking a Senior Fullstack Developer to join our team in the Calgary office. As a key member of our development team, you'll collaborate with other talented developers to deliver high-quality code and build exciting products and features.

Key Responsibilities
  • Write and ship impactful code using TypeScript, Node, Apollo GraphQL, and MongoDB
  • Create web-based interfaces and reusable interface components using TypeScript and React
  • Lead others by example and mentor junior developers
  • Plan and implement solutions to complex problems
  • Contribute to a microservices architecture and implement best practices like idempotency, asynchronous communication, and distributed transactions
  • Perform meaningful code reviews with in-depth feedback
  • Advocate for best practices like unit and integration testing
Requirements
  • Expertise in back-end development, including data, APIs, queues, security, scalable systems, and business logic
  • Demonstrated ability to build full-stack web projects that include cutting-edge technologies and complex business logic
  • Mastery of programming principles and one or two programming languages, with a keen interest in expanding your skills to encompass new languages and technologies
  • Advanced experience in TypeScript and GraphQL
  • Experience in performance optimization, scaling solutions, and security best practices
  • Familiarity with cloud-based infrastructure, AWS
  • Familiarity with different types of data stores and databases
  • Experience working with bigger teams and bigger projects that span multiple teams
  • At least 6 years of work experience
What We Offer

We offer a dynamic and challenging work environment, with opportunities for rapid career progression and constant learning. Our team members earn meaningful equity in the company through stock options, and we're committed to creating an inclusive climate where everyone can thrive.

We're looking for change-makers who love a challenge and are passionate about delivering high-quality work. If you're a seasoned developer with a passion for innovation and a commitment to excellence, we'd love to hear from you.



  • Calgary, Alberta, Canada Neo Financial Full time

    About Neo FinancialNeo Financial is a rapidly expanding fintech company that is transforming financial services for Canadians.Job SummaryWe are seeking a highly skilled Senior Fullstack Developer to join our team in Calgary. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software...


  • Calgary, Alberta, Canada Neo Financial Full time

    About Neo FinancialNeo Financial is a rapidly expanding fintech company that is transforming financial services for Canadians.Job SummaryWe are seeking a highly skilled Senior Fullstack Developer to join our team in Calgary. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software...


  • Calgary, Alberta, 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...


  • Calgary, Alberta, 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. Our mission is to transform the way people manage their finances, and we're looking for talented individuals to join our team.Our CultureWe're a high-performing team that values teamwork, ownership, and...


  • Calgary, Alberta, 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. Our mission is to transform the way people manage their finances, and we're looking for talented individuals to join our team.The RoleWe're seeking a highly skilled Staff Software Developer, Fullstack to lead our...


  • Calgary, Alberta, 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. Our mission is to transform the way people manage their finances, and we're looking for talented individuals to join our team.The RoleWe're seeking a highly skilled Staff Software Developer, Fullstack to lead our...


  • Calgary, Alberta, 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. Our mission is to transform the way people manage their finances, and we're looking for talented individuals to join our team.The RoleWe're seeking a highly skilled Staff Software Developer, Fullstack to lead our...


  • Calgary, Alberta, 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. Our mission is to transform the way people manage their finances, and we're looking for talented individuals to join our team.The RoleWe're seeking a highly skilled Staff Software Developer, Fullstack to lead our...


  • Calgary, Alberta, Canada Neo Financial Full time

    About Neo FinancialWe're a rapidly expanding fintech company building a more rewarding financial experience for all Canadians.Our technology stack is built using a Microservices architecture and comprises TypeScript, Serverless framework, GraphQL, MongoDB, all hosted on AWS.The RoleWe're seeking a highly skilled Staff Fullstack Software Developer to join our...


  • Calgary, Alberta, Canada Pencils LP Full time

    At Pencils LP, we are driven by a passion for innovation and excellence. Since our inception, we have embraced the transformative power of technology, believing that in today's fast-paced digital landscape, staying ahead necessitates fresh strategies and a commitment to creativity. Our philosophy centers around cultivating a workplace that attracts...


  • Calgary, Alberta, Canada Pencils LP Full time

    At Pencils LP, we are driven by a passion for innovation and excellence. Since our inception, we have embraced the transformative power of technology, believing that in today's fast-paced digital landscape, staying ahead necessitates fresh strategies and a commitment to creativity. Our philosophy centers around cultivating a workplace that attracts...


  • Calgary, Alberta, Canada Government of Alberta Full time

    Job SummaryWe are seeking a highly skilled Senior Platform Developer to join our team at the Government of Alberta. As a key member of our digital infrastructure team, you will be responsible for designing and implementing platform solutions that meet the needs of our government and users.Key ResponsibilitiesPlatform Design and DevelopmentLead project teams...


  • Calgary, Alberta, Canada Government of Alberta Full time

    Job SummaryWe are seeking a highly skilled Senior Platform Developer to join our team at the Government of Alberta. As a key member of our digital infrastructure team, you will be responsible for designing and implementing platform solutions that meet the needs of our government and users.Key ResponsibilitiesPlatform Design and DevelopmentLead project teams...


  • Calgary, Alberta, Canada Tbwa ChiatDay Inc Full time

    About UsTbwa Chiat/Day Inc is a forward-thinking company that values innovation and talent. We are a team of pioneers who strive to create cutting-edge solutions that transform businesses.Our ApproachWe believe that maintaining a competitive advantage in today's fast-paced technology landscape requires new strategies and a focus on innovation. Our approach...


  • Calgary, Alberta, Canada Tbwa ChiatDay Inc Full time

    About UsTbwa Chiat/Day Inc is a forward-thinking company that values innovation and talent. We are a team of pioneers who strive to create cutting-edge solutions that transform businesses.Our ApproachWe believe that maintaining a competitive advantage in today's fast-paced technology landscape requires new strategies and a focus on innovation. Our approach...


  • Calgary, Alberta, Canada CB Canada Full time

    Job Title: Senior POSSE DeveloperCB Canada is seeking a highly skilled Senior POSSE Developer to join our team.Job SummaryWe are looking for a seasoned Senior POSSE Developer to work closely with our project teams to design, analyze, train, develop, test, deploy, and support POSSE-related deliverables for our Planning and Building Development (PDA) business...


  • Calgary, Alberta, Canada CB Canada Full time

    Job Title: Senior POSSE DeveloperCB Canada is seeking a highly skilled Senior POSSE Developer to join our team.Job SummaryWe are looking for a seasoned Senior POSSE Developer to work closely with our project teams to design, analyze, train, develop, test, deploy, and support POSSE-related deliverables for our Planning and Building Development (PDA) business...


  • Calgary, Alberta, Canada S I Systems Full time

    Senior GIS Developer Opportunity at S I SystemsWe are seeking a highly skilled Senior GIS Developer to join our team at S I Systems. As a key member of our development team, you will be responsible for designing, building, and enhancing GIS web-based mapping applications for our clients in the oil and gas regulatory services sector.Key...


  • Calgary, Alberta, Canada CB Canada Full time

    About the RoleWe are seeking a highly skilled Senior SharePoint Analyst to join our team at CB Canada. As a key member of our technology team, you will be responsible for analyzing, designing, and implementing SharePoint solutions to drive business efficiency and productivity.Key ResponsibilitiesAnalyze business requirements and design SharePoint solutions...

  • Senior Developer

    6 days ago


    Calgary, Alberta, Canada asset works Full time

    Job Summary:AssetWorks is seeking an experienced Software Developer to help accelerate growth and drive a quality-first culture. You will work closely with the team to ensure our high-test standards are maintained while driving new strategies and processes.The successful candidate will be able to balance changing priorities. From building new functionality,...