Full-Stack Developer - remote

Bridebook
Posted 4 years ago
We Work Remotely
Bridebook is the UK’s leading wedding planning app and website, backed by some of the smartest investors out there and built with a growth mindset that puts our product above the rest. We are seeking a Full-Stack Developer to help shape the future of our business as we continue to scale towards being a global leader.

Since launching our site in 2016, we now have over 300,000 couples planning their weddings with us, have been featured by the App Store, New York Times and the BBC, and this is just the beginning. We are are a self-starting, energetic team that moves very fast. The core of our business is a product that is constantly growing and improving, and everyone in the team is responsible for driving that forward.

Requirements:
  • Knowledge of Typescript
  • Knowledge of React
  • Experience with RxJS, Redux, Webpack, and functional programming
  • Proficiency in relational and NoSQL databases, particularly with GCP (e.g. Firebase, Firestore) and data warehousing (e.g. BigQuery)
  • Experience with database management and writing scripts
  • Knowledge of technical best practises, including Test Driven Development (TDD)
  • Creating, managing and refactoring serverless RESTful APIs
  • Authentication methodologies and general security principles
  • Experience with cloud services like AWS and GCP;usage of Continuous Integration
Bonus:
  • CSS best practices and familiarity with CSS in JS approach (Fela, Glamor, etc.) is a plus
  • Experience in profiling, debugging and cloud services monitoring is a plus
  • Experience with Python, Golang, Groovy and DSLs is a plus
  • Experience with NextJS is a plus
  • Experience with web analytics (e.g. Mixpanel, Metarouter) is a plus
Responsibilities:
  • Translating UX specs to React code
  • Writing API HTTP microservices
  • Identifying and defining new and improved product opportunities based on our short and long-term roadmap
  • The ability to work across the stack (backend and frontend) based on our roadmap and business needs
  • Having full understanding and alignment with our company goals so that they serve as the basis of the work you drive forward
  • Being a key part of the collaborative and iterative product development process
  • Working closely with product managers and developers to help deliver a product that satisfies business and technical constraints
  • Promoting a healthy and collaborative culture across teams to collectively deliver exceptional output
About you:
  • You have exceptional communication skills;able to effectively collaborate with both the technical and business sides of the company
  • You are committed to writing high-quality code and proactively fixing issues
  • You are comfortable giving and receiving constructive feedback
  • You are willing to learn, self-reflect and gracefully accept constructive criticism