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.
·

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

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