freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

Summary

Builds and maintains software using React, Next.js, TypeScript, Python, and Java, with REST APIs and cloud infrastructure.

Responsibilities

Design and build software using industry best practice
Collaborate with stakeholders and other engineers
Contribute to the completion of milestones associated with your project
Contribute to continuous improvement within your team
Collaborate with your peers on technical direction within your team
Desired Skills and Experience

Core Software Engineering

JavaScript frameworks (React, NextJS)
TypeScript
Python
Java
REST API development
OpenAPI / Swagger

Cloud & Infrastructure

Cloud services (AWS or Azure)
Containerisation & Orchestration (Docker, Kubernetes, OpenShift)
Infrastructure as Code (Terraform, Ansible)


Data & Search Technologies

Relational Databases (e.g. PostgreSQL)
Elasticsearch / Opensearch

Testing & Quality

Unit testing and automation
Testing frameworks (e.g. Mocha, Jest, Cypress)


Delivery & Collaboration

Experience working in an Agile delivery team
Use of code repositories (e.g. GitLab); familiarity with branching strategies, pull requests and merge processes