At TreviPay, the business problem is to deliver high-quality, well-tested software from front to back with a focus on security and maintainability, and to develop and maintain a system that client end-users interact with every day.
Requirements
- 8+ years professional experience as a software engineer
- Demonstrated experience providing technical leadership within software engineering teams
- Demonstrated experience building modern, secure, maintainable, and high-performance software
- Understanding of and experience integrating with APIs and external web services
- Proficiency in Java / SpringBoot frameworks
- Experience with AWS or Heroku cloud platforms a plus
- Experience working with CI/CD pipelines and deploying to a cloud platform
Responsibilities
- Ensuring a consistent approach to the application of technology
- Researching and applying technical changes that will make the team more efficient
- Maintaining and communicating an architectural vision for your product
- Mentoring and coaching more junior staff members
- Observing and monitoring your system in production including on-call support
- Collaborating with engineering, product management, internal stakeholders, designers, and our clients to deliver on our commitments
- Having fun!
Other
- 8+ years professional experience
- Paid parental leave
- Generous paid time off
- Medical, dental, vision, FSA, Life/AD&D, long and short term disability
- 401K matching