Software Development Engineer with Excellent AWS Skills

3 weeks ago


Old Toronto, Canada Relayfi Full time

We are seeking a highly skilled Senior Software Engineer to join our team at Relayfi, an all-in-one collaborative money management platform.

Traditional banking has been a significant growth limiter for small and medium-sized businesses, hindering their ability to thrive. At Relayfi, we're changing that by providing a user-friendly and intuitive platform that empowers business owners to manage their finances effectively.

About the Role

This is an exciting opportunity to join a rapidly growing startup and contribute to the development of a cutting-edge banking product. As a Senior Software Engineer, you will be responsible for designing, developing, testing, and operating production systems that significantly improve our customers' lives.

Responsibilities
  • You will work closely with cross-functional teams to design and develop features that meet customer needs and deliver exceptional results.
  • You will lead infrastructure development and operations, ensuring the availability and performance of production systems.
  • You will develop testing strategies to guarantee high-quality products.
  • You will participate in agile project planning, collaborate with product management, and estimate feature complexity and timelines.
  • You will proactively identify and prioritize process improvements within the team, codebase, and best practices.
Requirements
  • A minimum of 5 years of experience as a full-stack software engineer or developer, preferably in the tech startup universe.
  • Experience working with Javascript, specifically Node.js, Typescript, and React.
  • Familiarity with AWS services such as ECS, S3, RDS, DynamoDB, Lambda, and continuous deployment pipelines.
  • Excellent collaboration and communication skills, including mentoring junior software engineers.
  • A perpetual curiosity about the latest languages, frameworks, and industry trends.
  • Ability to handle change and uncertainty in a fast-paced startup environment.
  • An excellent team player who is willing to pitch in and ask for help when needed.
  • A self-starter, problem-solver, and creative thinker who can share ideas and provide feedback.
Our Tech Stack

We use a variety of technologies to build and maintain our platform. Our tech stack includes:

  • Front-end: React, Typescript, Redux, Redux-Saga, and React Native.
  • Back-end: Node.js, Typescript, Terraform, and AWS (DynamoDB, RDS Postgres, Lambda, S3, SQS, SNS, SES, ElasticSearch, ECS).
  • Tools: GitHub, GitHub Actions, Docker, Jira, Datadog, Metabase, and VS Code.
  • Integrations: Plaid, QuickBooks, Xero, Gusto, Yodlee, Finicity, Castle, Sardine, Middesk, Vero.
Benefits and Perks
  • A competitive salary ranging from $120,000 to $180,000 per year.
  • Meaningful equity opportunities to align your interests with ours.
  • Comprehensive health benefits, flexible vacation time, parental leave, and social connection initiatives.
Interview Process

We follow a structured interview process consisting of four stages:

  • Stage 1: A 30-minute video call with a member of the Talent Team.
  • Stage 2: A 45-minute technical discussion with an Engineering Manager, followed by a 30-minute coding exercise with a Senior Engineer.
  • Stage 3: A 60-minute technical discussion with two members of the Engineering Team.
  • Stage 4: A 30-minute culture interview with a member of the Leadership Team.


  • Old Toronto, Canada Amazon Full time

    Software Development Engineer, AWS AlamedaAWS Alameda is shaping the future of how Control Planes for AWS Services will be offered. The Alameda team builds innovative and secure technologies on a massive scale that manage the control planes for AWS services, keeping them secure and scalable for their customers. As a software development engineer on this...


  • Old Toronto, Canada Amazon Full time

    Software Development Engineer, AWS AlamedaAWS Alameda is shaping the future of how Control Planes for AWS Services will be offered. The Alameda team builds innovative and secure technologies on a massive scale that manage the control planes for AWS services and keep them secure and scalable for their customers. As a software development engineer on this...


  • Old Toronto, Canada Amazon Full time

    Software Development Engineer, AWS AlamedaAWS Alameda is shaping the future of how Control Planes for AWS Services will be offered. The Alameda team builds innovative and secure technologies on a massive scale that manage the control planes for the AWS services and keep them secure and scalable for their customers. As a software development engineer on this...


  • Old Toronto, Canada Amazon Full time

    Software Development Engineer, AWS AlamedaAWS Alameda is shaping the future of how Control Planes for AWS Services will be offered. Alameda team builds innovative and secure technologies on a massive scale that manage the control planes for the AWS services and keep them secure and scalable for their customers. As a software development engineer on this...


  • Old Toronto, Canada Amazon Full time

    Software Development Engineer, AWS AlamedaAWS Alameda is shaping the future of how Control Planes for AWS Services will be offered. The Alameda team builds innovative and secure technologies on a massive scale that manage the control planes for AWS services, keeping them secure and scalable for their customers. As a software development engineer on this...


  • Old Toronto, Canada Amazon Full time

    Software Development Engineer, AWS AlamedaAWS Alameda is shaping the future of how Control Planes for AWS Services will be offered. The Alameda team builds innovative and secure technologies on a massive scale that manage the control planes for AWS services, keeping them secure and scalable for their customers. As a software development engineer on this...


  • Old Toronto, Canada Amazon Development Centre Canada ULC Full time

    About the Role:We are seeking a highly skilled Senior Cloud Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a member of our Alameda team, you will play a critical role in shaping the future of internal Control Plane engineering across AWS.Job Summary:You will be responsible for leveraging modern technologies and AWS...


  • Old Toronto, Canada Amazon Full time

    DESCRIPTIONAWS Alameda is shaping the future of how Control Planes for AWS Services will be offered. The Alameda team builds innovative and secure technologies on a massive scale that manage the control planes for the AWS services and keep them secure and scalable for their customers. As a software development engineer on this team, you will leverage modern...


  • Old Toronto, Canada Amazon Full time

    Software Development Engineer, AWS IdentityAmazon Web Services (AWS) is a dynamic and rapidly growing business within Amazon, with millions of active customers in 190 countries around the world. We maintain a rapid pace of innovation by treating each team like its own startup inside AWS, directly accountable for their customers’ satisfaction, service...


  • Old Toronto, Canada Amazon Full time

    Software Development Engineer, AWS Aurora EngineAre you interested in building hyper-scale database services in the cloud? Do you want to revolutionize the way databases are built for the cloud? Do you want to have direct and immediate impact on hundreds of thousands of users who use AWS database services?Amazon Aurora is a MySQL-compatible, relational...


  • Old Toronto, Canada Emburse Full time

    Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have...


  • Old Toronto, Canada Agilus Work Solutions Full time

    h3>Senior Software Engineer - Ruby on RailsAgilus is recruiting for a Senior Software Engineer in the IT industry in Toronto, Ontario. We are seeking an experienced Senior Software Engineer for a 6-month contract to work closely with developers to design and deliver web applications using Ruby on Rails. The ideal candidate will have strong Ruby development...


  • Old Toronto, Canada Amazon Full time

    Software Development Engineer II, AWS CognitoAWS Cognito is a customer identity and access management (CIAM) service provided by AWS. It is designed to help developers build secure, scalable, and easy-to-use user authentication, authorization, and user management into their mobile and web applications.This software development position with AWS Cognito is a...


  • Old Toronto, Canada Amazon Full time

    Software Development Engineer II, AWS AuroraLooking to be part of a team building hyper-scale database services in the cloud? Do you want to revolutionize the way people manage vast volumes of data in the cloud where you have direct and immediate impact on hundreds of thousands of users who use AWS database services?Aurora is a distributed, fault-tolerant...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    We are seeking a highly skilled Front End Engineer to join our Amplify Framework engineering team in Toronto, Canada. As an integral part of this team, you will be responsible for developing features that simplify the process of wiring up Flutter projects to AWS services.The ideal candidate will have a strong passion for creating software for other...


  • Old Toronto, Canada Amazon Full time

    Job OverviewWe are looking for a highly skilled Cloud Software Engineer to join our team at AWS Alameda. As a software development engineer on this team, you will leverage modern technologies and AWS services to empower AWS service teams to be more productive.AWS Alameda is shaping the future of how Control Planes for AWS Services will be offered. Our team...


  • Old Toronto, Canada Amazon Full time

    Unlock your full potential as a skilled AWS Cloud Architect and Software Development Lead at Amazon. As part of the Alameda team, you will have the opportunity to shape the future of internal Control Plane engineering across AWS.About UsAlameda is a dynamic team of world-class software development engineers responsible for centralizing work on creating,...


  • Toronto, Canada Amazon Development Centre Canada ULC Full time

    The Product: AWS Machine Learning accelerators are at the forefront of AWS innovation. The Inferentia chip delivers best-in-class ML inference performance at the lowest cost in the cloud. Trainium will deliver the best-in-class ML training performance with the most teraflops (TFLOPS) of compute power for ML in the cloud. This is all enabled by a cutting edge...


  • Old Toronto, Canada Amazon Full time

    Software Development Engineer II, AWS AuroraLooking to be part of a team building hyper-scale database services in the cloud? Do you want to revolutionize the way people manage vast volumes of data in the cloud where you have direct and immediate impact on hundreds of thousands of users who use AWS database services?Aurora is a distributed, fault-tolerant...


  • Old Toronto, Canada Amazon Full time

    Senior Software Development Engineer - AWS Directory Service, AWS Directory ServiceAWS Directory Service is a fully managed service that allows customers to set up and run directories in the AWS cloud, or to connect AWS resources with their existing on-premises Active Directory. It’s a high-scale, highly available distributed system supporting sub-second...