Senior Fullstack Developer

2 weeks 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 believe in fostering a culture of trust, respect, and open communication.

We're a high-performing team that's constantly challenging ourselves to do better. We're looking for individuals who share our values and are eager to contribute to our mission.

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 engineers to deliver high-quality code and build exciting products and features.

You'll work on architecture, front and back-end code, and foster best practices like automated testing, code reviews, and continuous delivery. Our technology stack is built using a Microservices architecture and comprises TypeScript, Node, Apollo GraphQL, MongoDB, all hosted on AWS.

Key Responsibilities
  • Write and ship impactful code (Typescript, Node, Apollo GraphQL, MongoDB)
  • Create web-based interfaces and re-usable interface components with Typescript and React
  • Lead others by example and look for opportunities to mentor other developers
  • Plan and implement solutions to complex problems
  • Contribute to a micro-services architecture and implement practices like idempotency, asynchronous communication, and distributed transactions
  • Perform meaningful code reviews with in-depth yet constructive criticism; give and take 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 both cutting-edge technologies and complex business logic
  • Mastery of programming principles and one or two programming languages, alongside a keen interest to expand your skills to encompass new languages and technologies
  • Advanced experience in some of the languages and technology used by our team, such as Typescript and GraphQL
  • Experience in performance optimization, scaling solutions, and a strong knowledge of security best practices
  • Familiarity with cloud-based infrastructure, AWS a plus
  • Familiarity with different types of data stores and databases, preferably beyond exclusively knowing about SQL databases
  • Experience working with bigger teams and bigger projects that span multiple teams
  • Seasoned developers with at least 6 years of work experience under their belt
  • Applicants must be eligible to work in Canada and willing to relocate to Calgary. Relocation packages and reimbursements are available
What We Offer

We offer a competitive salary, comprehensive benefits, and a comprehensive relocation package. Our team members earn meaningful equity in the company through stock options, so Neo's growth benefits everyone who helps make it happen.

We're committed to creating an inclusive climate where everyone can thrive. Customers trust us with their finances, so successful candidates for this position will be required to undergo a security screening, including a criminal records check and a credit check.



  • 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.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 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 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 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...