freehire launches on Product Hunt on 26 August.

Follow →

Intermediate Software Development

We design and build innovative, scalable solutions that solve real business challenges through custom software development, automation, and data-driven insights. Our team embraces modern technologies, AI-assisted development, and continuous learning to deliver exceptional outcomes for our clients.

We are looking for someone with strong problem-solving abilities, a genuine interest in software development, and a willingness to continuously learn and grow. You should have a solid understanding of programming fundamentals and be excited to develop your technical skills.

Key Responsibilities

  • Develop and maintain bespoke web applications.
  • Collaborate on the development of Business Intelligence (BI) and automation solutions.
  • Deliver clean, maintainable, and well-documented code under the guidance of senior developers.
  • Maintain, collaborate and expand existing codebases written in React, Next.js, Python, Node.js, TypeScript, and SQL.
  • Work with SQL databases to manage and automate client data workflows.
  • Confidently use AI-assisted tools to improve development speed and code quality.
  • Assist with debugging, testing, and troubleshooting software issues.
  • Participate in code reviews and development discussions.
  • Learn software development best practices, including version control and coding standards.
  • Work with relational databases and data-driven applications.
  • Participate in the full software lifecycle, from problem discovery to deployment.

Our Core Frameworks and Languages Include

  • Frontend: React & Next.js
  • Backend: Node.js & Python
  • Languages: TypeScript & JavaScript
  • Databases: SQL & Relational Databases
  • Infrastructure & Tools: Docker, Git and Supabase

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available