Beach - Fullstack Developer

About Beach

Beach’s mission is to help founders and marketers bring tomorrow’s brands, movements and culture to life. Beach makes it easy for teams to validate, market and collaborate on ideas and campaigns, with communities, customers and audiences around the world.

Beach is a design-centric tech company, in which design is at the centre of products customers love.

About This Role

We are looking for a Full Stack Developer to help us bring Beach to life, and produce a scalable web application. You’ll be part of a cross-functional team, that’s responsible for the full software development life cycle, from conception to deployment.

As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.


You are motivated and someone who is comfortable to work on both the back-end and front-end of systems.

You are passionate about using technology to solve problems and cause positive disruption by simplifying processes

Key Responsibilities

  • Design client-side and server-side architecture
  • Build the front-end web application through appealing modern, and responsive design
  • Develop and manage well-functioning databases and applications
  • Build key features for our MVP: User Accounts, Survey Creation/ Distribution and Brand Community Management
  • Write effective APIs
  • Test software to ensure efficiency and requirements are met
  • Write technical documentation
  • Ensure the entire stack is designed and built for speed and scalability


  • Proven experience as a Full Stack Developer or similar role
  • Experience developing web applications (Docker, Kubernetes, AWS, GCP, Heroku)
  • Familiarity with common stacks
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, jQuery)
  • Knowledge of multiple back-end languages (e.g. Python, Java, and JavaScript frameworks (e.g. React, Vue, Node.js)
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache, Nginx) and UI/UX design
  • Excellent communication and teamwork skills
  • Great attention to detail


Contract-based – 3 months

Apply Now