TreviPay

Senior Software Engineer

TreviPay

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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!

Requirements

  • 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!
Benefits
  • Work in a friendly and caring company where teamwork is key
  • Work with skilled people that are invested in your success and growth
  • Remote working is the new normal with flexible work options and paid holidays
  • Competitive salary with a comprehensive benefits package starting day one
  • Work in a fun environment that promotes creative thinking and a positive attitude
  • Career development opportunities
  • An open-door policy which means your voice will always be heard
  • A robust Employee Referral program
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootAngularTypeScriptHTML5CSSRESTful APIsGitCI/CDcloud platforms
Soft Skills
communicationmentoringcollaborationproblem-solvingteamworkcontinuous learningcoachingattention to detailadaptabilitycreativity