Full Stack Engineer

Skills
APIComputer ScienceFull-Stack DevelopmentJavaMobile Application DevelopmentMobile ApplicationsConstruction
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong full-stack development experience shipping end-to-end web or mobile applications
  • Proficiency in React Native or Flutter
  • Back-end experience with Node.js Python Java .NET or similar
  • Solid RESTful API design skills
  • Experience with relational or NoSQL databases data modelling and query optimisation
  • Experience integrating payment systems ideally Stripe Connect
  • Working knowledge of Git build tooling testing frameworks and CI/CD pipelines
  • Ability to write clean readable maintainable code
  • Clear direct communication in a small fast-moving team
  • Degree in Computer Science Software Engineering or equivalent hands-on experience

Nice to have

  • self-starter
  • detail-oriented
  • collaborative
  • pragmatic
  • ownership mindset

Day to day

  • Build a mobile-led full stack product from high-fidelity designs and a live sign-up site.
  • Implement polished mobile UI and connect it to robust server-side logic and RESTful APIs.
  • Integrate Stripe Connect and other third-party services while improving performance security scalability and release readiness.