Senior Software Engineer
Indexed description
Every day, TreviPay employees are challenged and empowered in a supportive, collaborative, entrepreneurial environment. We are committed to building world-class products and culture, and we’re looking for a curious, value-focused, and innovative SeniorFull-Stack Software Engineer who enjoys solving interesting problems and delivering high-quality software from front to back.
What will I be doing?
- Designing, building, and maintaining modern, secure, and maintainable software across the full technology stack, including user interfaces, APIs, and backend services
- Developing rich, responsive user experiences using Angular, HTML5, CSS, and JavaScript, with attention to layout, typography, accessibility, and performance
- Building and evolving well-designed APIs and backend services using Java and Spring Boot, integrating with internal systems and external web services
- Collaborating closely with engineering, product management, designers, internal stakeholders, and clients to deliver high-quality solutions that meet business needs
- Contributing to architectural discussions and helping maintain a consistent technical approach across the application stack
- Observing, monitoring, and supporting systems in production, including participation in on-call support when needed
- Mentoring and coaching teammates, sharing best practices across both frontend and backend development
- Continuously learning, experimenting, and improving how we build and deliver software
- Having fun while building great products!
- 8+ years of professional experience as a software engineer, with hands-on experience across both frontend and backend development
- Demonstrated experience building modern, secure, maintainable, and high-performance applications end-to-end
- Proficiency with Java and Spring Boot for building backend services and APIs
- Solid understanding of RESTful APIs and integrating with external web services
- Experience working with Git version control and CI/CD pipelines
- Strong experience with Angular (17+), TypeScript, HTML5, and CSS (including preprocessors such as Less or Sass)
- Familiarity with cloud platforms such as AWS or Heroku and deploying applications to cloud environments
- Strong communication skills and the ability to work effectively as part of a distributed, cross-functional team
- Openness to mentoring peers and continuously improving your craft
- Fintech experience is a plus, but not required—we are complex, which is fun!
- Competitive salary
- Paid parental leave
- Generous paid time off
- Medical, dental, vision, FSA, Life/AD&D, long and short term disability
- 401K matching
- Employee referral program
- in saying yes to unique and challenging requirements
- empowered team members are creative team members
- our products make the customer’s day just a little bit better
- work/life balance makes us all more effective
Individuals with disabilities will be provided reasonable accommodation to participate in the job application and/or interview process. Please contact [email protected] to request an accommodation.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search