Company

LumiSee more

addressAddressSydney, NSW
CategoryComputer

Job description

Company Description

We are Lumi, a rapidly growing FinTech dedicated to serving the needs of Australian SMEs. Our focus is to provide exceptional levels of customer service to businesses in all sectors across the whole of Australia.

Our mission is to empower small businesses to grow through access to capital that is otherwise hard to access. We are shaking up small business lending to provide customers with fast access to finance that’s accurate, fair, and honest.

­­

We are setting high standards for the FinTech industry worldwide. We pride ourselves on our commitment to both our clients and just as importantly, our people.

Working At Lumi

We have the funding and ability to generate exponential growth in our business, and we are hiring exceptional team members to help us achieve this goal. This is an amazing opportunity to be part of a fast-growing, highly successful lending company where you can make a huge difference:

  • Great people focussed culture;
  • Excellent place to grow your career and achieve your potential;
  • Highly competitive reward;
  • Flexible working culture;
  • Supportive learning environment;
  • Wellbeing initiatives (office yoga/office dogs/subsidised gym membership);
  • Lots of food & social; and
  • Be yourself dress code.

Additionally:

  • We use SCRUM Agile;
  • We invite sharing of ideas and a collaborative approach to software development;
  • We invite refactoring and constant improvement;
  • We regularly address technical debt and have a plan in place where team members can submit technical debt and we prioritise fixes. We hate legacy code. We are always improving where we can;
  • We invite pair programming and collaborative code reviews as a method of knowledge sharing and feedback;
  • We have weekly “Learning at Lumi” sessions where anyone in the tech team will present an interesting topic so that we can all learn. It could be a new technology, a different programming language, even non tech topics (finance, marketing etc) - it doesn't even need to be Lumi specific;
  • We welcome feedback, both technical and non-technical - there are no egos here!
  • We are not code monkeys. We are autonomous, and we work towards outcomes rather than follow a software design spec.; and
  • We have puppies in the office, as much craft beer as you can drink, ping pong and fresh avocado smash most mornings (Croissants on Fridays).

The Role, Duties & Responsibilities

As a Software Engineer/Lead, you will have the opportunity to work alongside a passionate, world-class engineering team. Our tech stack features distributed microservices primarily built on Node.js, GraphQL, MongoDB, and PostgreSQL, with React on the front end, and AWS/Kubernetes for hosting. We foster a collaborative and iterative approach to development.

You will get the opportunity to learn and apply best practices in software engineering with a strong focus on engineering fundamentals. You will also have the opportunity to build out features and functionality that genuinely improve the lives of our customers. You should be comfortable sharing your ideas, proposing architectural solutions, conducting collaborative code reviews, and engaging in pair programming. We are looking for outcome-based engineers; you will not receive a detailed document telling you how to write the code or design the architecture.

You’ll be joining the growth team, responsible for experimentation, implementation, and optimisation of features across all of our products. The role will be rewarding and varied, involving the following responsibilities:

  • Collaborate closely with engineers, product managers, product designers, and business stakeholders to develop new features for Lumi’s proprietary lending, risk management, and customer service systems.
  • Create, develop, and maintain existing codebases with our software databases and platforms that have strict firewalls in place to protect our clients’ financial information.
  • Work in React and our microservices-based Node.js stack to produce new features that are well tested and follow coding best practices.
  • Monitor performance and bugs in production and implement timely solutions to minimise adverse impact.
  • Conduct pair programming and code reviews.
  • Produce technical designs, participate in code reviews, and contribute to team agile ceremonies.
  • Mentor and provide technical guidance to junior and mid-level members of the team regarding technology, software design, and tools, fostering a culture of continuous learning and improvement.
  • Work collaboratively with various internal teams to gather requirements, scope, design, and implement projects.
  • Represent the data team in communicating with stakeholders and gathering requirements.
  • Oversee and manage data integration and ETL pipeline design and maintenance.
  • System and report development using JavaScript, HTML, CSS, Python, PostgreSQL, and MongoDB.
  • Design and develop critical features, stay aware of new technology, and understand how to develop well-tested code.
  • Identify, diagnose, and remedy faults in application programming languages to ensure existing testing protocols, guidelines, and quality standards are achieved.

You will provide leadership to junior and mid-level software engineers, ensuring the delivery of high-quality, reliable, and scalable software solutions.

Skills & Experience

  • At least 2 years of experience in full stack development, including 2 years with React and 1 year with Node.js in a live production environment.
  • Our tech stack features distributed microservices primarily built on Node.js, TypeScript, MongoDB, and SQL.
  • Familiarity with asynchronous or reactive programming techniques and associated patterns.
  • Experience working with MongoDB in a production application.
  • Comfortable with microservices design and computer science and engineering fundamentals.
  • Disciplined coding practices, including unit and integration testing, code reviews, and pull requests.
  • A creative and conceptual problem-solving approach, striving to build fast and lean solutions rather than relying on library/framework-heavy patchwork.
  • Strong communication and team collaboration skills, both written and verbal. A Lumi engineer strives to understand the exact problem before jumping into writing code – look before you leap!
  • A strong ability to communicate and a passion for sharing knowledge.
  • A can-do attitude and problem-solving mindset.
  • Experience working in an agile team environment.
  • Comfortable with TypeScript and eager to learn and share knowledge with others.
Refer code: 2328723. Lumi - The previous day - 2024-06-07 16:50

Lumi

Sydney, NSW
Popular Software Lead jobs in top cities
Jobs feed

Finance Officer

Mount Isa City Council

Mount Isa, QLD

Dental Assistant | Dental on Bowen

Bupa Dental

Goondiwindi, QLD

Porters (10)

Cable Beach Club Resort & Spa

Cable Beach, WA

Site Engineer

Astern Group

Campbellfield, VIC

Accounts Receivable & Office Organisation Specialist

Hayes Spraying

Goondiwindi, QLD

Team Members - Goondiwindi

Kfc

Goondiwindi, QLD

Site Engineer

Ferrovial And Gamuda Joint Venture

Coffs Harbour, NSW

Personal Shopper - Coles Broome Chinatown

Coles Supermarkets

Broome, WA

Electrical Solar Apprenticeship

Erg Energy

Melbourne, VIC

Share jobs with friends

Related jobs

Software Engineer/Lead

Lead Software Engineer, Integrations (Boomi)

Foot Locker

$115,000-165,000 per year

Boomi, NSW

yesterday - seen

Lead Software Engineer

Atlam Group

Permanent

Sydney, NSW

2 days ago - seen

Software Engineering Lead - The National Health Services Directory

Healthdirect Australia

Haymarket, NSW

3 days ago - seen

Lead Software Engineer in Test

Cke Restaurants

Sydney, NSW

4 days ago - seen

Lead Software Engineer

Infomedia

Sydney, NSW

5 days ago - seen

Lead Engineer - Flight Software

Space Machines Company

Permanent

Botany, NSW

a week ago - seen

Lead Software Engineer

Nib Group

Newcastle, NSW

2 weeks ago - seen

Software Engineering Lead

Sg Fleet

Sydney, NSW

2 weeks ago - seen

Software Technical Lead - AWS Transformation Initiative

Mcs Consulting

Sydney, NSW

2 weeks ago - seen

Lead Software Engineer

Macquarie Group

Sydney, NSW

4 weeks ago - seen

Chapter Lead Channel Enablement Software Engineering

Atlam Group

Permanent

Sydney, NSW

a month ago - seen

Software Engineer Team Lead

Mantech

Permanent

Sydney, NSW

a month ago - seen

Lead Software Engineer

Hudson

$180,000-210,000 per year

New South Wales

a month ago - seen

Lead Software Engineer

Software At Scale

Sydney, NSW

a month ago - seen

Senior Project Manager/Software Lead- Navy Systems

Jigsaw Corporation

Sydney, NSW

a month ago - seen

Software Engineering Team Lead

Freelancer.com

Sydney, NSW

a month ago - seen

Lead Software Engineer

Macquarie Group Limited

Sydney, NSW

2 months ago - seen