Senior Full-Stack Developer

Apply now

Senior Full-Stack Developer

At Bridebook we're looking for a Senior Full-Stack Developer to join our team.

Full-time contractor · Flexible

About the job

Our aim is to transform the wedding industry by leveraging cutting-edge technology to make the wedding planning experience as stress-free and straightforward as possible. We enable couples and suppliers to connect and provide a seamless, personalised wedding-planning experience for both.

As a Full-Stack Engineer, you will help develop our scalable, cloud-based, next-generation wedding planning platform. In this role, you will be part of a team responsible for the development and maintenance of our couple-side and vendor-side product and our mobile app. You will be working with other team members to investigate and improve key parts of our infrastructure while also working with the design and product teams to build an industry-leading product.

The web application is built in React/Typescript/Node/NextJS/AWS/Firestore, we use SCRUM as our agile methodology and are using Jest for unit testing.

A successful candidate will have an established background in developing customer-facing experiences, great communication and organisational skills, motivation to achieve results in an agile environment, eagerness to learn and, of course, a passion for innovation. We'd love to have you join us and build the systems, services and apps that delight our end users and enable our teams to move faster.

About you

Ideally you will have...

  • 6+ years experience working with JavaScript, Typescript, React/Redux
  • Strong understanding of and experience with Typescript
  • Strong relevant experience in developing highly performant, interactive web-based applications using modern frameworks, libraries and tools.
  • Strong experience with document stores non-relational database (Google Cloud Firestore is a major plus)
  • Experience working with Capacitor-based web-apps
  • A deep understanding of managing and implementing cloud services like AWS and GCP
  • Experience with creating and managing RESTful APIs
  • Experience in test automation using modern source control and continuous integration
  • Excellent communication skills, solid work ethic and a strong desire to write efficient, scalable and clean code.
  • Comprehensive experience of delivering in an Agile manner, particularly Scrum

If you’ve also got experience of any of the following, we’d love to hear from you…

  • Comfortable working closely with product owners, designers, UX experts and the ability to translate their designs/requirements into maintainable, componentised UIs.
  • Proven creative thinking and problem solving abilities
  • Detail oriented and have outstanding organisational skills
  • Awareness and practice of UI performance best practice
  • Experience with Google BigQuery, RxJS, CSS in JS and React Native
  • Experience with native app stores (iOS App Store and Google Play Store)

Responsibilities

  • Working across the entire stack (backend and frontend) based on our roadmap and business needs
  • Maintaining a secure, sustainable and scalable backend architecture
  • Working towards carrying out effective systems monitoring and logging, using the results to help shape our product decisions
  • Working closely with product managers and developers to help deliver a product that satisfies business and technical constraints
  • Understand the platforms and technologies in use and guide future direction.
  • Lead by example in areas of automated unit, integration, and acceptance tests to support the continuous integration pipelines.
  • Coach and develop members of the team to set, apply & maintain excellent standards of development.
  • Support and troubleshoot system issues as needed.
  • Write well designed, testable, efficient code by using best software development practices


Additional info

  • Contract type: full-time contractor
  • Salary: Competitive day rate
  • Location: We're open to remote applicants who can work within our timezone comfortably

Apply for the job

To apply, please provide us with your recent CV and at least some of the following:

  • Contributions to open source
  • Projects that you created and are proud of that you can walk us through
  • A decent portfolio of experiments or other visual material that shows a significant level of caring about your craft.