Engineering - Software (Information & Communication Technology)
Full time
We're on a mission to empower HR teams to tackle challenges as they arise, and create great workplaces that truly reflect their unique spirit.
Worknice (worknice.com) is a fast-growing, HR tech SaaS business founded by an experienced team.
We offer competitive compensation and real work-life balance, with a remote-friendly environment (within Australia), minimal meetings, and a wide variety of work.
We are proud to have built a team culture that people genuinely enjoy working in.
About the roleDetails:
Senior Engineer (backend), reporting to the Head of Product.Sydney-based, remote within Australia welcome.Attractive salary with equity available for the right candidate.Requirements:Extensive experience working on web applications.Experience with Postgres.Experience with Node.js and TypeScript.Willingness to take on responsibility for the end-to-end design and development of features.Great communication and collaboration skills (especially important for remote candidates).Ability to work autonomously.Experience with GraphQL.Experience working at a startup.Experience writing in-depth technical documentation.Experience in product management/ownership.Experience with Python.Data analytics/science expertise.Role responsibilitiesProvide technical guidance and support throughout the team for our backend systems:
Assist other team members to implement product features that involve the database, API or other backend systems.Work closely with the rest of the Product & Engineering team to develop and maintain the backend infrastructure used throughout Worknice.Research, evaluate and recommend technologies for our backend infrastructure.Conduct code reviews to ensure the quality of backend code.Manage backend services Take ownership of the core backend services to ensure we're using them as effectively as possible.Develop features Lead the design and development of features for third-party developers to build solutions using Notebook.Optimise system performance Work with the rest of the Product & Engineering team to define performance targets.Implement changes to improve performance to meet our performance targets.Maintain security Ensure strong security practices are followed throughout the organisation.Your application will include the following questions:Which of the following statements best describes your right to work in Australia?How many years' experience do you have in a software development role?How many years' experience do you have using SQL queries?Which of the following Relational Database Management Systems (RDBMS) are you experienced with? #J-18808-Ljbffr