Staff Software Developer, Fullstack

2 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. Our mission is to transform the way people manage their finances, and we're looking for talented individuals to join our team.

The Role

We're seeking a highly skilled Staff Software Developer, Fullstack to lead our technical team in the Calgary office. As a key member of our team, you'll be responsible for shaping the architecture and direction of our services, mentoring others, and working with cutting-edge tools and patterns.

Key Responsibilities
  • Collaborate with other developers to ensure the highest quality software is built, 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.
Requirements
  • Ability to build complex and cutting-edge web applications end-to-end, while considering scalability and optimization problems.
  • Expertise in back-end development, including data, APIs, queues, security, scalable systems, reliability concerns, and business logic.
  • Confidence with concepts like coupling/cohesion, idempotency, distributed transactions, asynchronous workflows, and event sourcing.
  • Experience with technical planning and effectively communicating plans with others.
  • 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.
  • 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.
  • Experience working with bigger teams and projects that span multiple teams.
  • Very seasoned developers with at least 9 years of work experience under their belt.
  • Eligibility to work in Canada and willingness to relocate to Calgary. Relocation packages and reimbursements are available.
What We Offer

At Neo Financial, we offer a dynamic and challenging work environment that allows you to grow and develop your skills. 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 believe in equal opportunity and are 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 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 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 looking for a full-time Staff Full-stack Software Developer to join our...


  • Calgary, Alberta, Canada Neo Financial Full time

    About Neo FinancialAt Neo Financial, we're building a more rewarding financial experience for all Canadians.We're a rapidly expanding tech startup that's demanding, exhilarating, and not for everyone.Since our founding in 2019, we've built incredible traction and are one of the fastest growing fintechs in Canada.LinkedIn's Top Startup in Canada for 2022 and...


  • Calgary, Alberta, Canada Neo Financial Full time

    About Neo FinancialAt Neo Financial, we're building a more rewarding financial experience for all Canadians.We're a rapidly expanding tech startup that's demanding, exhilarating, and not for everyone.Since our founding in 2019, we've built incredible traction and are one of the fastest growing fintechs in Canada.LinkedIn's Top Startup in Canada for 2022 and...


  • 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 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.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 Software Defined Automation GmbH Full time

    Job SummaryWe are seeking a highly skilled Android App Developer to join our team at Software Defined Automation GmbH. As a key member of our software development team, you will be responsible for designing, developing, and implementing world-class Android apps for our interactive flat panels.About the RoleDesign and develop high-quality Android apps that...


  • Calgary, Alberta, Canada Software Defined Automation GmbH Full time

    Job SummaryWe are seeking a highly skilled Android App Developer to join our team at Software Defined Automation GmbH. As a key member of our software development team, you will be responsible for designing, developing, and implementing world-class Android apps for our interactive flat panels.About the RoleDesign and develop high-quality Android apps that...


  • 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 Software Aspekte Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform. As a key member of our Software department, you will be responsible for defining and driving the architectural vision and strategy, working closely with Product Management to define requirements and...


  • Calgary, Alberta, Canada Software Aspekte Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform. As a key member of our Software department, you will be responsible for defining and driving the architectural vision and strategy, working closely with Product Management to define requirements and...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    About the RoleWe are seeking a highly skilled and experienced Technical Lead to join our team at Incognito Software Systems Inc. as a Senior Software Engineering Manager.Key ResponsibilitiesManage and direct a team of software developers to design and develop innovative asset management solutions and citizen engagement platforms for state and local...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    About the RoleWe are seeking a highly skilled and experienced Technical Lead to join our team at Incognito Software Systems Inc. as a Senior Software Engineering Manager.Key ResponsibilitiesManage and direct a team of software developers to design and develop innovative asset management solutions and citizen engagement platforms for state and local...