Position: Full Stack Engineer (Node.js / Vue.js) for TreviPay
Company: Proxet
Experience required: 3y
English level: upper

**About the project**

We are a friendly ~500 people company with major offices in the USA, Australia, and the Netherlands. We provide integrated, white-label, closed-loop payment solutions to streamline B2B payments for Suppliers through innovative technology solutions, branded services, and flexible working capital options. Our clients rely on our innovative technology, services, and working capital to streamline payments and improve cash flow in this new generation of B2B commerce.

**At TreviPay we believe:**
— 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


**Responsibilities**

— Develop new features and introduce improvements to existing functionality in the continuous expansion of web applications;
— Develop architecture for upcoming features and functions.
— Produce well-designed, efficient code by using the best software development practices;
— Perform code reviews for compliance with the best engineering practices, coding standards, and quality criteria set forth on the projects;
— Provide suggestions about ways of improving the architecture, coding practices, build/verification toolset, and solving customer problems.
 

**Requirements**
— Experience with JavaScript 5+
— Experience with Vue.js, Node.js 3+
— Experience building reusable UI components that integrate with RESTful APIs
— Experience working in an Agile environment
— English — Upper-Intermediate or above

**It will be a plus**
— Experience with Amazon Web Services
— Experience with Docker + Kubernetes