Novata is a public benefit corporation created and funded by a unique consortium of foundations and private sector companies including the Ford Foundation, the Omidyar Network, S&P Global, and Hamilton Lane. We are a for-profit, mission-driven company with the goal of empowering the private markets to build a more inclusive and sustainable form of capitalism. By bringing together the brightest minds in financial data, private equity, social justice and inclusive capitalism, we aim to build the best technology and tools for the private markets to better collect, analyze, benchmark and report ESG (Environmental, Social, Governance) data. We have an experienced and diverse team who are as ambitious about growing a successful company as we are about making an impact.
About the Product and Engineering team
We’re a team of around 55 mixed-discipline individuals, split into 8 cross-functional squads. We focus on outcomes, not output, hence we like to be quite experimental and work in an agile fashion delivering small vertical slices of functionality often so that we can quickly discover where the real value lies for our users and customers.
As the organization moves into its scaleup phase, we’re tuning our priorities and rebalancing our focus on feature delivery with investing more in our underlying codebase and developer experience, addressing key technical debt, addressing painful bottlenecks and revisiting early technical decisions so that we can better scale and deliver value, faster.
We’re looking for an experienced Senior Full Stack Engineer (TypeScript/JavaScript) to join our Core Services squad. The squad is what we describe as a complicated-subsystem squad, with a specific focus on creating and maintaining the services, tools and libraries that our feature focused squads rely on to build a world class product. An example would be building and maintaining our authentication and authorization services.
The squad itself is quite specialist, composed of Senior Full Stack Engineers and Engineering Manager . Together they collaborate with internal stakeholders across the organisation, picking apart deep problem spaces using a meticulous, precise, and thorough approach to working.
We use and teach
- TypeScript, React and Node.js for our platform
- Postgres and Snowflake for data storage
- GitHub for source control and Jira for change management
- Docker and jFrog to package our services into containers
- GitHub and Argo CD for CI/CD
- DataDog for monitoring and observability
- AWS for infrastructure, specifically EKS, RDS and S3
- Terragrunt and Terraform for infrastructure orchestration
You will spend your time
- Applying your skills, knowledge and experience to champion initiatives collaboratively which helps to add user and business value to our ESG reporting platform.
- Collaborating with stakeholders to pick-apart user pains and problems, taking ownership in breaking those down into value focused deliverables.
- Ensuring our platform is robust, secure, scalable and has a solid foundation that others engineers are excited about building upon.
- Coaching and mentoring members of other teams, to help them adopt the tooling that we are providing for them.
- Fulfil additional duties as requested.
You should apply if
- You have 5+ of demonstrable experience developing testable, scalable web applications using TypeScript, React, Node.js and relational SQL.
- You have experience delivering product and services with broad reach across an organisation.
- You are willing to, and have the skills to, guide other engineers on best practice and the adoption of new technologies and approaches.
- You have experience architecting new functionality; leading on projects from initial concept to production read feature.
- You have a start-up mentality, can work with ambiguity, are responsible, energetic, ambitious, adaptable and willing to jump in wherever you might add value.
- You have a product engineering mindset, are passionate about customer outcomes and can visualise things from the users perspective.
- You like solving hard problems, and can apply your creative thinking to deliver pragmatic solutions whilst working within various constraints.
- You’ve a keen mind for detail, have a no-compromise approach to quality and are committed to delivering the best experience possible to our users.
- You thrive in an inclusive, respectful and highly collaborative work environment where every voice matters and healthy debate is encouraged.
We’d be particularly interested if
- You have experience building and maintaining shared services such as authentication and authorisation solutions that meet the specific needs of enterprise applications.
Our interview process
Our interview process involves 4 stages following the initial screening call with one of our talent team.
- A 45min discussion with our hiring manager where we’ll ask questions to dig into the details of what you’ve been working on and your experience for the role. It is also a good opportunity to ask questions to understand more about the role, team, product and the company.
- A take-home technical exercise so that we can assess your full stack problem solving and coding skills.
- A technical followup with some of our engineers to discuss your exercise and if time allows to collaborate by doing some further development on it.
- A 30min discussion with members from our product & leadership team.
End-to-end, the process typically takes 3-4 weeks but we’re happy to work around your schedule and move faster or slower if need be.
Restrictions
- This is a hybrid role, applicants are expected to spend at least 1 day per week in a Novata office although if that doesn’t work for you we do have some flexibility on allowing more remote work.
- Applicants must be located in and eligible to work in the UK. Sorry, but we can’t currently support or sponsor visa applications.
- Competitive base salary plus stock options
- Hybrid approach to working, from the London office and remote
- 30 days holiday per year, plus bank holidays.
- A non-contributory pension scheme of 9% of your base-salary from us.
- Comprehensive private medical insurance for you and your dependants.
- Life Assurance and Income Protection
- Family Friendly leave policies
Anticipated Salary Range £90K to £110K depending upon experience.