Senior Back-End Engineer
Natter
SENIOR BACK-END ENGINEER
A unique opportunity to be the final Seed-stage hire of a venture capital funded, ex-Uber, WeWork and Amazon team already working with the biggest companies in the world.
You will have autonomy and input into building a unique AI-solution being scaled to extremely large corporate clients e.g. Deloitte, Legal & General, Miro.
High earning potential for the right individual as we enter the next phase of growth and fundraising.
======
ABOUT NATTER
🗣️ Natter harnesses the power of AI and video to give everyone a voice.
Built by a team of ex-Uber, WeWork and Amazon builders, Natter has selectively hired a team of exited founders, specialist domain experts and SaaS unicorn founding team members. They are now looking for their final Seed-stage team hire: a Senior Back-End Engineer.
Natter is already being used by some of the world’s largest companies, ranging from big four consultancies like Deloitte, institutional financial services providers like Legal and General, to technology innovators like Miro.
Natter’s conversational AI platform allows tens of thousands of users to simultaneously share ideas and feedback through real-time video conversations. Its uniquely scalable tech allows anyone with a smartphone to, literally, have a say on the most important decisions - ranging from workplace strategy to new product offerings.
📍Remote (EU) (GMT +- 3 hours)
=======
💪 AS A SENIOR BE ENGINEER AT NATTER...
- You'll be stepping into a role that offers not only technical challenges but also unparalleled ownership and autonomy to shape the innovative Natter platform.
- You will assume a pivotal role in expansion of the company’s in-house Engineering team. Having achieved a lot of initial traction with enterprise-level clients, the team is now at a critical juncture as they look to scale the platform further.
- Serving clients with workforces numbering tens of thousands of users, there’s a need to deliver a robust and scalable architecture to cope with high levels of concurrent users. This role suits someone interested in developing new functionality at the cutting edge of AI innovation.
- Use your expert knowledge and experience to lead and contribute to architectural discussions for the most complex systems in the platform. You’ll do this in order to arrive at solutions that are robust and optimal given the context.
- Maintain a high bar for technical excellence in the collective, through your own work, highlighting the work of others and calling out when things haven’t quite met the bar
- Foster a culture of quality within your collective. Proactively championing measures to test work, and gets buy-in from stakeholders when this is not appreciated.
🔧 WHAT YOU'LL BE USING
We Rely Heavily On The Following Tools And Technologies:
- Kotlin to write our backend application code
- Postgres for most persistent data storage
- Kafka for our asynchronous message queue
- ECS and Kubernetes to deploy and run our applications
- AWS for our production and staging environments
- CDK to deploy infrastructure
- React for our frontend applications
🤩 WE'D LOVE TO HEAR FROM YOU IF...
You have 5+ years experience developing for a Production environment
Exposure to real-time event-driven services
System design experience
Strong understanding of/previously deployed infrastructure in the cloud (ideally AWS)
You have an ability to see through conflicting or unclear priorities. Prioritise them, focus and act decisively with the overall context of the business in mind.
You’re comfortable working in a team that deals with ambiguity and have experience helping your team resolve that ambiguity.
You have a track record of technical excellence, delivering resilient systems, ideally behind consumer products
❤️ DESIRABLE
Demonstrable experience with event-driven architecture
Demonstrable experience with high-load, highly performant distributed systems
Experience with JVM (Java, Kotlin, Scala), AWS (CDK, IAC Terraform), Kafka, Kubernetes
Experience in and enjoyment of early stage/startup environments
🙌 WHAT'S IN IT FOR YOU
✈️ Quarterly international team offsite
🌍 Remote & flexible work policy
⛱️ Six weeks paid annual leave
💻 Company laptop and supporting tech as necessary
🧘 Mindfulness/meditation sessions for all employees
🥞 Complimentary daily breakfast and weekly lunch provided In office
🌆 Dedicated, private office space in Soho, London
HOW TO APPLY
🧭 The application journey has 4 key steps
Our interview process involves four main stages after an informal recruiter call:
1) 30 min screening interview
2) Coding Exercise with Mike Mason (VP, Engineering)
3) Systems Design Assessment Interview with Goncalo Lopes (Principal Software Engineer)
4) Final stage 30 min chat with the CEO
This process should take around two weeks - your schedule is really important to us, so we promise to be as flexible as possible!
You will have the chance to speak to our recruitment team at various points during your process but if you do have any specific questions or want to talk through reasonable adjustments ahead of or during application please email us at any point at hiring@natter.co.
Please also use that email to let us know if there's anything we can do to make your application process easier for you, because of disability, neurodiversity or any other personal reason.