
Senior Software Engineer

Versapay
Summary
Join Versapay, a company focused on simplifying the invoice-to-cash process for growing businesses, as a Senior Software Developer on the Cash App Squad. You will collaborate with a talented team of engineers to deliver high-quality code, streamline processes, and optimize workflow. This role offers the opportunity to contribute to new features, bug fixes, tech debt reduction, and team mentorship. You will also play a key role in shaping and driving team culture, ensuring the team follows agreed-upon standards, and designing solutions to address customer needs. Versapay values customer obsession, mutual support, diversity, continuous improvement, ownership, and getting things done. The company offers a competitive salary, annual bonus, and a remote work environment.
Requirements
- 5+ years of experience with RoR and Javascript
- An insatiable desire to make the team awesome; a drive to identify and seize opportunities for wins both in the code and in how the team works
- A strong understanding of programming patterns, best practices, long term software maintenance, software architecture, and how to balance best vs. practical
- Work closely with others to achieve team goals. Understand how to give feedback appropriately. Mentor/coach via pair programming if needed
- Ensure that the code is appropriately optimized (avoiding n+1 queries, etc.), appropriately structured, appropriately formatted, that technical decisions made are right, that the code is well-tested, and that we aren't introducing technical debt
- Succeed as a team, fail as a team. Promote a blameless culture. See teammates as equals
Responsibilities
- Implement new features, improve user experiences, and fix bugs in a mature SaaS application
- Review PRs to educate others of best practices, pair program with people who are stuck on a problem, ensure the team is following agreed upon standards
- As needed, work closely with the Implementations Team to turn customer needs/pain points into actionable work with technical designs
- Help create an architectural roadmap to future proof our app and make that plan come to life
- Ensure we have the right level of resiliency, logging, monitoring, security, etc
- Help debug/diagnose/triage emergency production issues (luckily rare)
Preferred Qualifications
- B.S. Computer Science, Mathematics, or related field is prefered but not necessary
- Familiarity with SaaS applications and the FinTech domain are a plus
- React.js
- Postgres
- Redis
- Elasticsearch + Kibana
- C++ (very minor)
- Datadog
- New Relic
- Loggly
- AWS
- Azure
- Kubernetes
- Semaphore CI
Benefits
- Salary band is $110,000-$125,000 USD with a 10% annual bonus
- We look for excellence: individuals that are better than we are and not only meet our values but bring value to our teams
- Research shows that while men apply to jobs when they meet an average of 60% of the criteria, women and other marginalized folks tend to only apply when they check every box. Think you have what it takes, but not sure you check every box? Apply to the role anyways. Weβd love to talk and determine together whether you could be a great fit!
- We are committed to providing an environment that is inclusive and accessible. Versapay is an equal opportunity employer and considers all applicants for employment without discrimination. Please let us know if accommodation for the recruitment/interview process is required and we will work with you to make sure your needs are addressed
Share this job:
Similar Remote Jobs

