Point your AI agent at freehire and let it find you a job.

Get the CLI →

Oolio

New

Senior Full Stack Engineer

Posted 4 views
Discussion

Summary

Oolio is hiring a Senior Full Stack Engineer in Melbourne to drive complex payment-domain projects from technical design through launch, while mentoring junior developers and setting the standard for code quality and reviews. The core stack is React, JavaScript/TypeScript and Node.js, with GraphQL and AWS experience a bonus.

Job Description

As a Senior Software Engineer well into your career, we know you’re exceptional at what you do. You take pride in being someone that more junior members look up to, but you’re still eager to learn and hone in on skills as a Senior Software Engineer. That’s why we’re placing a heavy emphasis on leaning on your expertise to take on a high level of responsibility while being a role model and mentor to others on the team.

Responsibilities:

  1. Drive complex projects autonomously, from technical design to launch.
  2. Tackle complex architecture challenges, apply architectural standards and start using them on new projects.
  3. Designing, implementing, testing and deploying various software products
  4. Contributing to the overall technical solution design
  5. Managing and maintaining existing systems in line with our product custodianship strategy
  6. Provide thought leadership and make contributions to continually improve the cross-platform development practices
  7. Participating in engineering practices that produce testable, maintainable products to be proud of
  8. Knowledge sharing & mentoring other developers within the team and the wider REA community
  9. Perform code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems
  10. Set the standard for thorough, meaningful code reviews
  11. Work in collaboration with team members and adhere to timelines and milestones

Requirements:

  1. 5 – 8 years of experience in Mobile/Web Development Experience
  2. 2+ years of experience in Payments domain
  3. Have a passion for Reactjs, JavaScript & Node Js and are excited to advocate for the platform
  4. Excellent JavaScript/Typescript skills.Applies security and reliability principles when designing systems
  5. Understand the principles of Redux/Mobx and make strong architectural recommendations
  6. Stay abreast of the latest React and JS libraries and can offer well formed opinions when selecting a tech stack
  7. Bring your knowledge of design patterns in development (eg SOLID) and platform architecture (Microservices, Event Driven, DDD)
  8. Experience with test automation at all levels of the test pyramid and beyond, and experience working in a Continuous Deployment model
  9. GraphQL & AWS Experience a bonus
  10. Considers the customer impact when making technical decisions
  11. Really good communicator both with the stakeholders and the team
  12. A real appetite for learning and growing, both as a developer and teammate
  13. Great at scripting, knowledge of linux/unix systems commands, shell scripting / python
  14. Strong foundation of HTML5, CSS and JavaScript DOM.Agile development, experience with scrum or kanban.

  • Nice to have:Ideally have worked in fast-growing startups, so you understand the need and ability to be able to move fast.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available