Summary
Join Versapay, a company simplifying the invoice-to-cash process for growing businesses, as a Senior Fullstack Software Engineer. You will be part of a cross-functional squad, designing, developing, and testing fullstack product features using React and Ruby on Rails. Collaborate with team members, estimate work, resolve issues, participate in code reviews, and mentor junior engineers. This role requires 7+ years of software engineering experience, expertise in React.js and modern JavaScript/TypeScript, and experience with Ruby on Rails or a willingness to learn it. Versapay offers competitive compensation, benefits, and opportunities for career advancement.
Requirements
- 7+ years of experience in software engineering, with a strong foundation in computer science, engineering, or mathematics
- Proven experience building and shipping fullstackSaaS applications in an agile, test-driven environment
- Expertise in React.js and modern JavaScript/TypeScript development
- Experience with Ruby on Rails or a strong willingness and ability to learn it quickly
- Solid understanding of algorithms, data structures, and system design
- Strong debugging and problem-solving skills, especially in complex or ambiguous situations
- Excellent communication skillsโclear, concise, and effective in both written and verbal formats
- A collaborative mindset with the ability to work independently and take ownership
Responsibilities
- Design, develop, and test fullstack product features that meet business and technical requirements
- Collaborate with your squad to plan, scope, and implement new features and enhancements
- Estimate work methodically based on iterative learning and agile best practices
- Investigate and resolve performance, scalability, security and data integrity issues
- Participate in code reviews, architecture discussions, and technical decision-making
- Work closely with Product, QA, DevOps, and Customer Care to deliver value to our users
- Contribute to R&D efforts to ensure our platform is scalable, reliable, and secure
- Mentor junior engineers and foster a culture of continuous learning and improvement
Preferred Qualifications
Experience in the Payments industry and/or PCI/DSS compliance is a strong asset
Benefits
- Work on a modern tech stack with a team that values innovation, quality, and collaboration
- Be part of a growing company thatโs transforming how businesses manage payments and receivables
- Competitive compensation, benefits, and opportunities for career advancement
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.