In this role, you will help guide our tech-stack as we capture and maintain position as the leader among Accounts Receivable Automation and Payments solutions. Due to rapid growth and success over the past year, we’ve expanded from 8 to over 16 Squads and are looking to level up our talented team even further. This is an ideal opportunity for a senior full stack developer, interested in a high-growth role on a growing team, in a rapidly growing, competitive space.
To accomplish this, you'll need to have 7+ years of experience in developing REST APIs with Java and 3+ years of experience in developing with React.js, along with having written software in an agile test-driven culture that has shipped to market. Familiarity with Spring and/or TypeScript is a plus. Additionally, experience in programming languages like C# and Ruby, plus a strong database background in Microsoft SQL Server, MySQL, PostgresSQL, or Oracle. Exposure to the Payments industry and/or PCI/DSS would be a strong asset.
What you'll do
• Design & develop software: Design, develop, and test product features that meet business and technical requirements on time and on budget. Support planning, scoping, design and implementation of new features.
• Review code and performance: Triage and correct performance and/or data integrity concerns by reviewing and evaluating code, data patches, system logs, and process/memory/disk consumption utilization.
• Partner across teams: Collaborate with product analysts, customer care, DevOps, and other engineers on features and support cases. Lead and support technical decision making that affects increasingly complex systems and critical areas of our application.
• Provide critical R&D: Help us continue to design for scale and reliability as we grow (and we’re growing).
• Drive growth: Drive personal and peer growth, spurring meaningful discussions around complex and technical issues that contribute to our high-performing delivery culture.