Software Engineer

Summary

Full-stack Software Engineer working across web, mobile, backend, and integration projects using Node.js/Java/Python/Go, React/Next.js/Vue, Flutter/React Native, SQL databases, and cloud platforms like AWS/GCP.

We are looking for a hands-on and versatile Software Engineer to join our engineering team. You will work across our web, mobile, backend and integration projects, supporting both our core products and customer solutions.

Requirement

  • 3–5 years of hands-on software development experience.
  • Strong full-stack development capability.
  • Backend development using Node.js, Java, Python, Go or similar.
  • Frontend development using React, Next.js, Vue or similar.
  • Mobile app development experience using Flutter, React Native, Kotlin, Swift or similar.
  • Experience building and integrating REST APIs and third-party services.
  • Good knowledge of SQL databases such as PostgreSQL or MySQL.
  • Experience with AWS, GCP or other cloud platforms.
  • Familiarity with Docker, Git and CI/CD.
  • Experience developing, testing, deploying and supporting production applications.
  • Comfortable using AI development tools such as Claude Code, Cursor, GitHub Copilot or equivalent.
  • Able to work across different products and technologies as priorities change.
  • Experience in fintech, payments, ERP, transport or enterprise systems is an advantage but not required.

See also

Software Engineering jobs by country — openings, pay and top skills →

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