Summary
Join PublicSquare, America's leading commerce and payments ecosystem, as a Senior Frontend Engineer. You will build and deliver user-friendly web applications and APIs for our consumer donation products. Collaborate with business stakeholders to define requirements, architect solutions, and deliver high-quality software. This 3-6 month contract position requires a strong passion for automation and testing, focusing on quality, cost reduction, security, and compliance. You will also help grow and develop fellow engineers and constantly seek opportunities to improve processes. The role involves writing and maintaining developer documentation and working with API-first solutions, considering the full developer lifecycle.
Requirements
- A strong passion for automation and testing
- Strong proficiency with Ruby on Rails
- Proficiency with React or NextJS
- Experience build and delivering cloud native applications
- Experience working with business stakeholders to define requirements and turn requirements into process or software solutions
- Excellent writing and presentation communication skills
Responsibilities
- Develop and deliver high quality solutions for our consumer donation products
- Adhering to product and engineering standards within the team
- Working closely with business stakeholders to define and align on product requirements and roadmaps
- Helping grow and develop fellow engineers on the product
- Constantly looking for opportunities to automate and improve aspects of the product and engineering processes
- Writing and maintaining developer documentation
Preferred Qualifications
- Experience with payment processing, fundraising tools, or secure transaction systems
- Experience building consumer-facing APIs
- Familiarity with GraphQL, Tailwind CSS, or SSR in Rails
- Experience with PCI and SOC2 security and compliance requirements
- DevOps experience provisioning and managing at least one cloud provider
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.