Senior Software Engineer

Senior Software Engineer
Company:

Trevipay


Details of the offer

At TreviPay, we believe loyalty begins at the payment. Thousands of sellers use our global B2B payments and invoicing network to provide choice and convenience to buyers, open new markets and automate accounts receivables. With integrations to top eCommerce and ERP solutions and flexible trade credit options, TreviPay brings 40 years of experience serving leaders in manufacturing, retail and transportation. TreviPay is on a mission to help businesses grow by enabling online B2B billing and payments. Senior Developer The Senior Developer focuses on the translation of designs, User Stories and non-functional requirements into maintainable and performant software solutions. The Senior Developer is also responsible for providing technical guidance to other members of the team, ensuring technical procedures are followed, correct tools are used, and code is of high quality and fit for purpose. Core Responsibilities:
Developing high-quality code with good test coverage Actively participating in estimation and technical design discussions Reviewing the code produced by others Mentoring and coaching other staff members Keeping abreast of software technology change Build and maintain positive on-going cooperative relationships with internal stakeholders Undertake professional development and research to maintain currency in Software Development Demonstrate a commitment to teamwork and the maintenance of a collaborative and supportive work environment Communicate effectively, ensuring that emails are acknowledged within 1 business day Undertake the duties normally associated with your role
System and Engineering Knowledge:
Develop and maintain a comprehensive understanding of the system Communicate and coach team members on the underlying system Ensure appropriate unit testing is applied to new or changed code with coverage of 70%+ attained and maintained Produce relative complexity estimates for User Stories in collaboration with their team Review the merge requests of other team members for bugs or code quality improvement opportunities Ensure that technical documentation is written and kept up to date Ensure that web application security is considered in any product change Ensure that accessibility is considered for any product change Ensure that performance testing and tuning occurs as required Identify and suggest processes and procedures that promote better and faster results Identify and suggest new tools and technologies that improve results for end users, developer happiness and productivity Apply and promote common design patterns Take steps to improve the maintainability of the product codebase Mentor and coach more junior team members to produce better quality results
Experience requested:
Tertiary degree qualification in IT or Computer Science At least 3 years commercial experience in the role of Senior Developer, with prior experience as a software engineer Exposure to consumer facing web solutions an advantage
Technical Experience requested:
Node NestJS or similar (express) VueJS or similar (react, angular) Typescript Postgres or similar Gitlab or similar Amazon Web Services (EC2, S3, CloudFront, RDS, Route53) advantageous Good Linux command line skills across Ubuntu and/or Centos/RedHat Jenkins or similar (we use gitlab ci) Containers (docker) an advantage (we use kubernetes) Test Driven Development Design Patterns
What does TreviPay look like today?
Go, AWS, Kubernetes, Postgres, Node.js, VueJS, OpenAPI and Gitlab CI. Also NestJS, React, TypeScript. Tremendous demand for our business that's straining our technical approaches and ability to keep up. A commitment to quality and our clients. Successful and stable company. What's in it for me? 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 Successful and stable company
At TreviPay we believe in:
INGENUITY -
TreviPay was created through creative problem solving and seizing opportunities. This spirit continues to drive our business today. EMPATHY -
TreviPay takes pride in the ability to actively listen to understand and support the distinct viewpoints of employees, customers and our communities across the globe to contribute positively to the diverse TreviPay network. TENACITY -
Underpinning our efforts is a relentless commitment to our customers and their success. We give our employees the autonomy to make decisions, all for the collective success of our business and the business of our customers.
#J-18808-Ljbffr


Source: Jobrapido_Ppc

Requirements

Senior Software Engineer
Company:

Trevipay


Category Specialist

A great place to work When you join Capricorn, you become a part of something bigger than a typical company, because as a co-operative we exist to improve th...


From Capricorn - Western Australia

Published 9 days ago

Senior Software Engineer

Melbourne, VIC, Australia / Sydney, NSW, AustraliaRecordPoint is a data and information lifecycle management SaaS product designed to give highly-regulated ...


From Recordpoint - Western Australia

Published 9 days ago

Marketing Art Director Blockchain Game (Remote)

Marketing Art Director Blockchain Game (Remote) Marketing Art Director Blockchain Game | Crypto Recruit | Australia This is a part-time (20 Hrs./Week), remot...


From Tideri Jobbörse - Western Australia

Published 9 days ago

Infrastructure Solution Architect

We're seeking an Infrastructure Solution Architect to guide our technology landscape and drive excellence in our solutions. Join our team of world-leading ex...


From Western Power - Western Australia

Published 9 days ago

Built at: 2024-10-05T16:28:20.799Z