What You'll Do - Get stuff done: Implement new features, improve user experiences, and fix bugs in a mature SaaS application. - Grow those around you: 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. - Design solutions: As needed, work closely with the Implementations Team to turn customer needs/pain points into actionable work with technical designs. - Help define and implement future architecture: Help create an architectural roadmap to future proof our app and make that plan come to life. - Focus on NFRs: Ensure we have the right level of resiliency, logging, monitoring, security, etc. - Support production: Help debug/diagnose/triage emergency production issues (luckily rare). What You'll Bring to the Team: - Education & Experience: - 5+ years of experience with RoR and Javascript. - B.S. Computer Science, Mathematics, or related field is prefered but not necessary. - Familiarity with SaaS applications and the FinTech domain are a plus. - Vision: 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. - Technical Expertise: A strong understanding of programming patterns, best practices, long term software maintenance, software architecture, and how to balance best vs. practical. - Collaboration: Work closely with others to achieve team goals. Understand how to give feedback appropriately. Mentor/coach via pair programming if needed. - Technical Oversight: 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. - Humility/Teamwork: Succeed as a team, fail as a team. Promote a blameless culture. See teammates as equals.Nice to Have(s): - ▪️React.js - ▪️Postgres - ▪️Redis - ▪️Elasticsearch + Kibana - ▪️C++ (very minor) - ▪️Datadog - ▪️New Relic - ▪️Loggly - ▪️AWS - ▪️Azure - ▪️Kubernetes - ▪️Semaphore CI
Job Type
Remote role
Skills required
No particular skills mentioned.
Location
United States (Remote)
Salary
No salary information was found.
Date Posted
April 16, 2025
Versapay is seeking a Senior Software Engineer to join their Cash App Squad, focusing on delivering quality code and optimizing workflows. This remote position requires strong collaboration and technical expertise in software development.