Staff Software Engineer

closed
Logo of Ramp Talent

Ramp Talent

πŸ“Remote - Canada

Job highlights

Summary

Affiniti is seeking a Staff Software Engineer to join their team and lead the design and development of new software products for small businesses. The candidate should have 8+ years of experience in software development, a bachelor's degree in Computer Science or a related field, and extensive experience with TypeScript, Node.js, Express.js, Next.js, React.js, PostgreSQL, Google Cloud Platform (GCP), and DevOps. Strong problem-solving skills, communication skills, and a passion for helping small businesses are also required.

Requirements

  • 8+ years of experience in software development
  • Bachelor's degree in Computer Science or a related engineering field
  • Extensive experience with TypeScript, including full-stack development across backend (Node.js, Express) and frontend (Next.js, React)
  • Strong knowledge of PostgreSQL and relational database management
  • Experience in DevOps and cloud infrastructure, particularly with Google Cloud Platform (GCP)
  • Excellent problem-solving skills and the ability to tackle complex challenges in the fintech space
  • Experience working in an agile environment with a focus on rapid iteration and continuous improvement
  • A passion for helping small businesses thrive through innovative technology solutions
  • Strong communication skills and a collaborative attitude

Responsibilities

  • Lead the design and development of scalable backend services using Node.js and Express.js
  • Architect and build front-end applications with Next.js and React.js, ensuring a seamless user experience
  • Work closely with technical and business teams to implement features that solve real-world problems for SMBs
  • Manage and optimize our PostgreSQL database to ensure efficient data handling
  • Oversee deployment pipelines and infrastructure management using Google Cloud Platform (GCP)
  • Collaborate with cross-functional teams to build and deliver high-quality fintech solutions

Preferred Qualifications

Strong preference for Canada-based remote candidates

This job is filled or no longer available