Senior Software Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Strong full stack experience with TypeScript and JavaScript., Practical understanding of web fundamentals and modern tooling., Experience with cloud-based development, ideally AWS serverless., Ability to work collaboratively in a team that owns delivery and production support..

Key responsibilities:

  • Build and maintain end-to-end features across the web stack.
  • Write clean, testable code for UI and backend systems.
  • Support and improve infrastructure and monitoring.
  • Contribute to planning and technical direction.

Criteria logo
Criteria SME https://www.criteriacorp.com/
51 - 200 Employees
See all jobs

Job description

About the Role
We’re hiring a Senior Software Engineer to join the team responsible for Criteria’s candidatefacing web apps, including the platform that delivers our psychometric assessments. This role is handson across frontend and backend systems and includes working on infrastructure and deployment.

You’ll work in a small, experienced team that partners closely with our Product group and internal psychologists. The environment is collaborative, with shared code ownership and a focus on reliable delivery.


Tech Stack

  • Frontend: HTML, CSS, TypeScript, JavaScript (React)
  • Backend: Node.js, TypeScript
  • Infra: AWS Lambda, DynamoDB, CloudWatch

    • What You’ll Do

      • Build and maintain endtoend features across the web stack
      • Write clean, testable code for both UI and backend systems
      • Support and improve infrastructure and monitoring
      • Contribute to planning and technical direction
      • Provide guidance and mentoring to junior team members

        • What We’re Looking For

          • Strong full stack experience with TypeScript JavaScript
          • Practical understanding of web fundamentals and modern tooling
          • Experience with cloudbased development, ideally AWS serverless
          • Comfortable working in a team that owns delivery and production support
          • Focused on writing maintainable, tested code

            • Nice to Have

              • Experience with React
              • Familiarity with Lambda, DynamoDB, CloudFormation
              • Exposure to multiple programming languages
              • Willingness to explore and prototype technical ideas

                • We offer flexible hybrid working and a straightforward, collaborative environment. This role suits someone who wants to build useful software with clear impact—without unnecessary distractions or red tape.


                  Apply now if you’re ready to work on meaningful systems with a team that values practical, reliable engineering.


                  CompensationStarting from $130,000 AUD

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Teamwork
  • Collaboration

Software Engineer Related jobs