Fullstack Engineer (React/Rails)
OddballFull Time
Mid-level (3 to 4 years)
Candidates must have 7+ years of software engineering experience with a strong foundation in computer science, engineering, or mathematics. Proven experience building and shipping fullstack SaaS applications in an agile, test-driven environment is required, along with expertise in React.js and modern JavaScript/TypeScript development. Experience with Ruby on Rails or a strong willingness to learn it quickly, solid understanding of algorithms, data structures, and system design, strong debugging and problem-solving skills, and excellent communication skills are also necessary. Experience in the Payments industry and/or PCI/DSS compliance is a strong asset.
The Senior Fullstack Software Engineer will design, develop, and test fullstack product features that meet business and technical requirements. They will collaborate with their squad to plan, scope, and implement new features and enhancements, estimate work methodically, and investigate and resolve performance, scalability, security, and data integrity issues. Responsibilities also include participating in code reviews, architecture discussions, and technical decision-making, working closely with Product, QA, DevOps, and Customer Care, contributing to R&D efforts, and mentoring junior engineers.
Automates accounts receivable processes for businesses
VersaPay automates accounts receivable processes for businesses, focusing on the B2B market. Its main product, the ARC platform, simplifies invoicing and payment by providing an online self-service portal where customers can receive invoices, make payments, and communicate with businesses. This portal is customizable, allowing clients to tailor the experience to their needs, which enhances customer satisfaction and retention. VersaPay operates on a subscription-based model, charging clients a recurring fee for access to the ARC platform, along with potential transaction fees for processed payments. This focus on customer-friendly solutions sets VersaPay apart from competitors in the financial technology sector, which is rapidly growing due to the demand for digital business solutions. The company's goal is to improve the efficiency of accounts receivable processes, making them more secure and user-friendly for businesses and their customers.