Senior Staff Software Engineer, Front End (Purchasing Experience)
Affirm- Full Time
- Senior (5 to 8 years)
Candidates should possess a Bachelor’s degree in Computer Science or a related field, along with a minimum of 7 years of experience as a web developer. Strong proficiency in frontend technologies such as AstroJS, Vue.js, or similar frameworks is required, as well as experience with headless CMS platforms like Contentful or Sanity. Familiarity with composable architectures and microservices, utilizing frameworks like AstroJS, Next.js, Nuxt.js, or Gatsby, is also necessary. Experience with API design, including RESTful APIs and GraphQL, is essential, alongside knowledge of serverless functions and Content as a Service (CaaS) principles.
As a Senior Web Developer at AffiniPay, you will lead the development of frontend applications, ensuring they are scalable, responsive, and high-performance. You will conduct code reviews, define deployment strategies, and implement best practices for CMS customization, JS/HTML/CSS, SEO, and web accessibility. You will also build and optimize APIs and GraphQL schemas, develop and maintain robust testing strategies, mentor junior developers, provide technical guidance, document and maintain a clean codebase, address technical debt, propose creative solutions, and collaborate with designers, product managers, and stakeholders to align technical implementations with business goals. Furthermore, you will take responsibility for the quality and performance of technical deliverables and contribute to various projects as needed.
Payment processing solutions for professionals
AffiniPay provides payment solutions specifically designed for professionals in various industries, including legal, accounting, design, and associations. Its main products, such as LawPay and CPACharge, offer customized payment processing systems that help clients manage transactions securely and efficiently. These solutions streamline payment processes, improve cash flow, and enhance the client experience. AffiniPay distinguishes itself from competitors by focusing on the unique needs of professional services and ensuring compliance with industry standards, which is essential for clients handling sensitive financial information. The company's goal is to be a trusted partner for professionals by providing secure and effective payment processing solutions that meet their specific requirements.