Senior Node Back-End Developer
We’re looking for a senior NodeJS back-end developer to join our Cape Town team. This role is suited to an experienced developer with strong all-round capabilities who is passionate about building scalable, robust, performant systems and services.
About Names & Faces
We want to build a world where people matter, where real world relationships are the foundation of our progress and where, instead of having technology use us, we use technology when we need it.
The first product we’ve built is the world’s best people directory. Sound simple? Perhaps. But we think it’s pretty magical. And here’s why.
We know it’s the real world relationships between people that make great organisations great. When we get to know the people around us we create an environment where exceptional things can happen.
But in most organisations, clunky intranets and complicated HR systems have failed dismally at helping us keep up with who is who and discover who to reach out to when we need help. Not being able to do these simple things quickly and easily erodes culture, limits collaboration and makes it difficult to develop a helpful, welcoming and productive workplace where people feel recognized and valued.
We’ve designed Names & Faces to be the best people directory in the world. What we’ve built is not a new social network. The world knows we don’t need another one of those. And it’s not a new communication tool. It is the simplest, fastest and most intuitive way to get to know your people, get context for where they fit in and get in touch when you need to.
Take a look at what we’ve built by downloading an iOS demo here or an Android demo here.
More about the role
You’ll be responsible for the development and maintenance of our NodeJS / Express back-end, PostgreSQL database, and a collection of AWS Lambda microservices. You’ll be part of a small, tight development team. You will work mainly in Node, but helping out with devops, systems architecture, documentation and team mentoring will be required from time to time.
Here’s what we’re looking for:
- You’ll be kind
- You’ll be a good communicator and will care deeply about how you engage with people
- You’ll have invested in your own personal and professional growth over time and will be determined to continue doing so
- You’ll be comfortable with creating feature specifications based on business requirements
- You’ll be in love with ES and NodeJS, the progress they’ve made in the last few years, and what’s still to come
- You’ll put care into writing code that’s easy to read and understand
- You’ll be excited to join a fast growing startup (9 people currently) and will be willing to roll up your sleeves to get stuck in
You’ll be great at:
- ECMAScript, NodeJS, and the ES Proposal Stages
- Relational databases, especially PostgreSQL
- Working with and designing APIs
- Systems architecture, maintenance and devops
- Working with code quality tools such as ESLint, prettifier, etc
- Writing tests
- Collaborating with other developers using git
- Mentoring more junior developers
- Time management — You’ll be effective at organising your time and skilled at making reasonable estimates for the time required to complete the pieces of work you’re responsible for.
Apply for this role
If you believe you’re the person we’re looking for, apply now by completing this form. We look forward to hearing from you.
About the founders
Paul Galatis is an entrepreneur in the technology space. Along with his two partners, he’s spent the past ten years building South Africa’s most highly awarded e-commerce company, Yuppiechef.com. In 2013 Paul sold a piece of his stake in Yuppiechef to Tiger Global, a US venture fund, and stepped into a non-exec role and in 2015 started Names & Faces.
Richard Arscott has been in advertising for the past 20 years. He was Managing Director of AMV BBDO, the UK’s biggest advertising agency, where he bought Names & Faces as a client. In December 2016 he resigned to join the Names & Faces team as Head of the Foreign Office. Richard is based in London.