Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

MongoDB Software Engineer Application Modernisation 
Australia, New South Wales, Sydney 
619392839

14.04.2025

This role will be based out of our Sydney office and offers a hybrid working model.

The ideal candidate for this role will have
  • 2-3 years of commercial experience developing web applications in Java, Typescript and React
  • Experience with building Python web services
  • Experience with relational data modelling and SQL (Postgres, MySQL, etc)
  • Good understanding of algorithms, data structures and their time and space complexity
  • Exposure to generative AI and Machine Learning
  • Curiosity, a positive attitude, and a drive to continue learning
  • Excellent verbal and written communication skills
Position Expectations
  • Contribute high quality code to the Relational Migrator product
  • Participate in code reviews and technical discussions
  • Give and solicit feedback on technical design documents and pull requests
  • Collaborate with Product Management and UX design teams, help prioritize the backlog and plan sprints
  • Collaborate with product management, product designers and other engineers
  • Perform tasks related to process such as CI/CD, quality, testing, etc
Success Measures

Within the first three months, you will have:

  • Familiarised yourself with the MongoDB database and aggregation language.
  • Familiarised yourself with the backend tech stack including Java, Spring Boot and Python.
  • Set up software development infrastructure (tech stack, build tools, etc) to enable development using the relevant tech stacks.
  • Started collaborating with your peers and contributed to code reviews.

Within six months, you will have:

  • Familiarised yourself with the rest of our codebase including the frontend stack, GitHub workflows, etc.
  • Worked on and delivered a medium scale feature in the product.
  • Contributed to and helped deliver a few releases of the product.
  • Reviewed and contributed to scope and technical design documents.

Within 12 months, you will have:

  • Familiarised yourself with the work of other teams within the product.
  • Delivered at least one large scale feature that spans the entire tech stack.
  • Helped recruit and interview new members of the team.