Senior Full-Stack Software Engineer building secure and maintainable software at TreviPay. Working in a collaborative fintech environment to support B2B payment solutions and invoicing networks.
Responsibilities
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
Competitive salary
Paid parental leave
Generous paid time off
Medical, dental, vision, FSA, Life/AD&D, long and short term disability
Fullstack Developer for Luzern eCommerce working on custom features and improving existing platforms. Collaborating on node.js and vue.js projects, ensuring top - notch performance and efficiency.
Principal Engineer creating engineering solutions within Design & Engineering teams at Arcadis, focusing on renewable energy and sustainable practices.
Principal Engineer at Marvell developing packaging technology for high performance computing and AI. Collaborating on innovative solutions for complex signal integrity and power delivery networks.
Senior Software Developer optimizing backend services using Node.js and MongoDB at a growing FinTech company in Köln. Focused on architecture decisions, mentoring, and team collaboration.
Senior Principal Engineer overseeing the packaging technology roadmap for AI XPU at Marvell. Collaborating across teams to meet high - performance computing and AI needs with advanced packaging solutions.
Senior Full Stack Engineer for AI - powered marketing analytics platform handling dashboards and analytics widgets. Collaborating with a team in a high - energy environment based in Buenos Aires.
Lead Engineer for well delivery projects at Repsol, dealing with technical challenges in drilling operations. Collaborate with diverse stakeholders in a hybrid work arrangement based in Maracaibo, Venezuela.
Software Engineer developing the Python framework for algorithm developers at Mobileye. Building high - performance data streaming libraries and collaborating with researchers in autonomous vehicle technology.
Principal Engineer driving architectural vision for high - performance photo editing experiences at Storio. Collaborating with engineering, product, and design teams in Amsterdam to innovate and personalize customer memories.
Senior Full Stack Developer at E - INFOSOL developing cloud applications and supporting Java solutions. Collaborating with teams and managing cloud infrastructure in a secure environment.