Senior Backend Developer (EU timezone only)
Bridebook
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 TypeScript; experience with Python, Golang and DSLs is a plus
- Expert in relational and NoSQL databases, particularly with GCP (e.g. Firebase, BigQuery, RTDB, Firestore, Security Rules)
- Knowledge of technical best practises, including testing (Mocha, AVA, Jest)
- Database processing - creating and maintaining custom scripts and migrations
- Proficiency in caching (Redis) and search engines (ElasticSearch)
- Expert in creating and managing RESTful APIs; GraphQL
- Authentication methodologies and general security principles
- Experience with cloud services like AWS and GCP; usage of Docker and Continuous Integration
- Experience in profiling, debugging and cloud services monitoring 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