2
February
Node.js Senior Engineer - Remote Optional
MSTS - Melbourne, VIC
IT
Source: uWorkin
JOB DESCRIPTION
Are you an experienced Node developer looking for a new challenge? Are you interested in joining the fast-paced world of b2b payments? Credit as a Service (CaaS) is exploding in popularity - we need your help!
MSTS is on a mission to help businesses grow by enabling online b2b billing and payments. We are looking for a talented, enthusiastic and self-motivated senior developer to join our growing team.
As a member of our Client Experience team, you will be delivering high quality, well tested software from front to back with a focus on security and maintainability.
What will I be doing?
- Developing high-quality code with good test coverage
- Designing an API one day, and a new Vue component the next. Plenty of variety to keep you entertained
- Actively participating in estimation and technical design discussions
- Peer reviews are an integral part of ensuring our code quality
- Supporting other developers and sharing your experience
- 3+ years Senior Developer experience, with strong leadership skills
- Experience building mid to large scale applications using Node
- Familiarity with front-end frameworks, such as VueJS or React
- Excellent communicator, with a willingness to share your knowledge
- Exposure to Agile practices
- Node, TypeScript, VueJS, OpenAPI, Postgres (with RLS), AWS, Kubernetes and Gitlab CI. Also React, Ruby, Golang and NestJS
- SaaS multi-tenant solution
- Tremendous demand for CaaS that’s straining our technical approaches and ability to keep up
- A commitment to quality and to our clients
- Successful and stable company
- Work in a friendly and caring agile company where teamwork is key
- Work with friendly and highly skilled practitioners that are invested in your success and growth
- Remote working is the new normal
- Beautiful new CBD offices that you don’t have to attend
- Like-minded technologists
- Hackathons and R&D time
- Casual environment and dress
- Employee referral program
Entrepreneurial Spirit - We believe in taking extreme ownership of projects, tasks and solutions. We have a history of innovation and value creative thinking that helps our business partners win. We always figure out a way.
Empowerment - We believe every team member should have the autonomy and accountability to own their work, be creative, and thrive. We minimize hierarchy and maximize involvement.
Growth Mindset - We believe in constant improvement and are open to new ways of thinking. Each of us treat our jobs like a craft we are striving to master.
Teamwork - We are first and foremost great teammates, we share responsibility, contribute fully and work together to achieving our shared goals. We treat each other with respect and value diverse points of view. We’re proud of our teammates, our company, and the value we bring to our business partners.
Having Fun - We believe having fun at work builds stronger relationships and a positive culture.