Job Description
- Application Deadline: Tue, 20 Dec 2022 00:00:00 GMT
- Position: Senior FullStack Engineer
- Job Type Full Time
- Qualification BA/BSc/HND
- Experience 4 years
- Location Lagos
- Job Field ICT / Computer 
Job description
About us:
ETAP is a mobility technology company that's making car insurance enjoyable for consumers and rewarding drivers for driving safely.
ETAP is exactly what the name says it does. It makes car Insurance "easy as taking a picture" by making it simple, flexible and transparent. We’re creating truly flexible products that meet people’s real needs. Using lightning-fast technology to unlock better experiences and fairer prices for our customers, ETAP is building the future of insurance and mobility every day.
About the Role:
We value consistently-written, simple, resilient systems. In this role, you will be responsible for the overall development and implementation of front and back-end software applications. Your responsibilities will extend from designing system architecture to high-level programming, performance testing, and systems integration.
Our backend is made up of many standalone services. We aim to create a client-agnostic API design suitable for a variety of clients (mobile apps, website, internal tooling, 3rd parties). Because Insurance is a heavily regulated sector, we have rigorous requirements to meet with regards to data security and auditability.
Most systems are written in Node JS and are hosted in a container environment. We heavily lean on AWS tooling such as S3, Lambda, and SQS.
What you will be doing:
- Lead the fullstack engineering team
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Implement new features via APIs and the creation of effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
- Maintain backend services and infrastructure
- Maintain and build new microservices
- Maintain back office application
What we look out for:
- Have genuine interest and curiosity about ETAP, and consumer insurance in general
- Enjoy working as a team to solve problems collaboratively
- Have around 4+ years of experience building rock-solid backend/frontend systems and APIs
- Have a track record of shipping great quality code with real customer impact
- Be comfortable and productive working with Node JS (Nest) and Reactjs. Having a knowledge background with at least one dynamically-typed language such as python is a good sign.
- Know your way around the major AWS services (or similar cloud services), and have an enthusiasm for cloud services in general
Benefits:
As well as a competitive salary, benefits of working at ETAP include:
- Fully remote team
- 33 days of holiday a year (including public holidays)
- Enhanced parental leave
- Brand new MacBook
- Hundreds of perks and discounts
- Mental health tool & assistance program
- Discount on your insurance
- Health Insurance
Our Recruitment Process:
We are interested to get to know you and your background. Our recruitment process comprises four steps and is designed to be straightforward:
- A culture call with a member of our People Team.
- Completion of a technical test related to the job. We feel this is an important step of the process both for us and for you. Those who join our team find the test a great way to understand the level and quality of the team. If we feel during the intro call that there is a good fit, you will receive the test directly, and We encourage you to already set aside time to ensure you can complete it as soon as possible.
- Assuming the above steps go well, the next step is a video interview with our hiring manager.
- All roles are finally confirmed with our CEO.