Job Description:
Bridebook is the UK’s leading wedding planning app and website, providing planning tools, advice and a directory of venues and suppliers to engaged couples. We are bringing wedding planning into the modern age, using technology to make it as stress-free and rewarding as it should be. We're just over three years into the making and now have 1 in 2 engaged couples in the UK using Bridebook to help plan their wedding.
We are seeking a Senior Backend Developer to help shape the future of our business as we continue to scale towards being a global leader. You will be responsible for a key part of our mission, and provide the strongest possible base for accelerating and scaling our product in the near future.
Requirements:
- Expert in serverless technologies, particularly within AWS and GCP
- Expert in TypeScript; experience with Python, JVM, and DSLs is a plus
- Expert in relational and NoSQL databases, particularly with GCP (Firestore, RTDB, BigQuery)
- Knowledge of technical best practices, including testing
- Database processing - creating and maintaining custom scripts and migrations
- Proficiency in search engines (ElasticSearch)
- Expert in creating and managing RESTful APIs
- Authentication methodologies and general security principles
- Experience in profiling, debugging and cloud services monitoring is a plus
- Experience in DevOps toolchains is a plus
Responsibilities:
- Being a technical leader within your team and within Bridebook in general
- Building and 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
- Creating, maintaining and monitoring scalable dynamic infrastructure, serverless microservices, database migrations and optimisations
- Having full understanding and alignment with our company goals so that they serve as the basis of the work you drive forward
- Being the advocate for all things backend, to ensure we have the best foundation to conquer the industry and consistently scale up
- Promoting a healthy and collaborative culture across teams to collectively deliver exceptional output
About you:
- You are an active communicator; able to effectively collaborate with both the technical and business sides of the company
- You are committed to sharing your expertise through documentation, mentorship and discussion (both written and verbal)
- You have technical leadership and/or team leadership experience
- You are a strategic and creative thinker with strong problem-solving skills
- You have a track record of helping to build successful products and have experience working directly with product managers and business stakeholders
- You are comfortable giving and receiving constructive feedback
- You are ultimately responsible for backend decisions, but are always able to talk through and defend those ideas
- You are committed to writing high-quality code and proactively fixing issues
Additional info:
- This position is open to remote applicants who are based in areas that allow them to comfortably work within our timezone
- It is also open to on-site applicants who will be based in our 8th floor Notting Hill office where we have some of the best panoramic views of London