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


Testers

The Department of Employment and Workplace Relations (DEWR) enables access to quality skills, training, and employment to support Australians find secure wor...


From Kirra Services - Australia

Published 9 days ago

Grc Cyber Consultant

Security (Information & Communication Technology) About the Role: Our client, a leading provider of cybersecurity advisory, is seeking a talented Mid to Seni...


From Tideri Jobbörse - Australia

Published 9 days ago

Ict Security Operations Lead

At Leidos, we do work that really matters inspired by our mission to make the world safer, healthier, and more efficient through technology, engineering, and...


From Tideri Jobbörse - Australia

Published 9 days ago

Test Analyst

The department is seeking an experienced Tester, who is part of a small agile Testing team as well as being hands on with writing and executing Test Cases, w...


From Tideri Jobbörse - Australia

Published 9 days ago

Built at: 2024-10-06T04:19:24.797Z