Hatch

Software Engineering Intern

For all people to find meaning in work

  • Software Engineering

  • Intern, 6 months · 0 - 25 hours per week

  • Hybrid | Potts Point, AU · Our office days are Thursday and Fridays, and its flexible.

  • Visa sponsorship · No

  • Entry Level · A role for someone with underlying potential, good motivation and ability to learn. Typically no direct experience is required.

  • ·

Avatar
Sean Xiong

Hiring manager, Hatch

Why Hatch

Hatch is a Sydney based tech startup founded by Adam Jacobs (cofounder The Iconic) and Chaz Heitner (cofounder Zip Co). Our mission is for all people to find meaning in work.

Finding jobs is hard work, and hiring the right person equally challenging. There’s been limited innovation in this space for a long time. Employment marketplaces still operate on industrial era principles of static CVs and job descriptions that keep people in boxes. We can do better. Much better.

Hatch is building a new employment marketplace that changes the way people and teams come together around genuine fit. We want to level the playing field so that anyone can discover work they’re a great match for, and they’ll feel alive in. Our starting focus is the early stages of someone’s career when finding the right starting point can be difficult.

Hatch is a for-profit, for-purpose business. We aim to be a global marketplace shaping the future of work, helping people pursue meaning in work for decades to come. To date, we’ve helped over 1,000 people find work opportunities at companies like Afterpay, Canva, JP Morgan, PwC, Qantas, Westpac, WooliesX and many others.

About the role

We're looking for a Software Engineering Intern who has expertise in fullstack development to join our growing team. You will be part of our engineering team that works closely with our Product Managers, Data Scientists, Organizational Psychologists, and of course your co-engineers to maintain and build the future of work.

What you’ll be responsible for:

  • Working on support requests from team members & customers, and production support tasks.   
  • Monitoring system performance and troubleshooting issues.
  • Maintaining backend APIs and Frontend applications.  
  • Continuously seek out best practices and independently handle issues with minimal supervision, while working closely with your mentor for more complex issues.

You should be someone who has education in Computer Science, Computer Engineering or related subjects and below are the primary technologies and technical areas you'll work with.

  • Serverless backend, microservices and REST APIs
  • TypeScript, NodeJs, Serverless Framework
  • AWS infrastructure and services including but not limited to SQS, SNS, Lambda Eventing, Cloudformation, ECS and RDS
  • Postgres, caching systems and Airtable (nice to have)
  • ReactJs, React hooks & state management
  • HTML/CSS (Scss & CSS Modules)
  • Figma
  • Next.js & SSR
  • Lerna Monorepos

What you'll be responsible for

  • ⚠️

    Monitoring and Troubleshooting

    Monitor backend systems, analyze performance metrics, and troubleshoot errors or bottlenecks to ensure system availability and optimal functionality

  • 🛠

    Performance Optimization

    Enhance speed, efficiency, and scalability of applications or systems

  • 📝

    Code Maintenance and Documentation

    Maintain and organize front-end codebases, following best practices and documenting code

Skills you'll need

  • 👥

    Collaboration

    Works with others by being open, clear in communication and listening to achieve goals

  • 💭

    Critical thinking

    Identifies and synthesizes patterns and trends amongst various sources of information to reach a meaningful conclusion, perspective or insight

  • 💡

    Problem solving

    Identifies problems and develops logical solutions that address the problems

Meet the team

Avatar

Hatch

Applying with Hatch

Hatch is using Hatch to accept applications for this role. Hatch helps you demonstrate your fit, no matter your background.

Learn more about Hatch