JOB TITLE: Intermediate Node.js Developer
JOB LOCATION: Lagos (Remote)
JOB DETAILS:
- If building infrastructure for hundreds of businesses in Africa excites you, this role is for you.
- We are looking for an Intermediate Node.js Developer to own and ensure that our platform and core infrastructure product is safe and secure by design.
Responsibilities
Every day, you will …
- Designing, building and maintaining scalable software systems that power our products and infrastructures.
- Writing well-tested backend infrastructure code.
- Building and maintaining public APIs.
- Working with engineers, product managers, designers to bring our product vision to life.
- Code according to industry and team standards, adhering to good practices
- Write maintainable, readable code with extensive test coverage, ideally applying Test-Driven Development
- Create technical documentation for internal and external use
Requirements
You would be great for this role if you have…
- Minimum of 3 years of experience building production applications with Javascript (and Typescript), Express, Node.js, MongoDB.
- Understanding of fundamental database concepts – relational (SQL) database, nonrelational (NoSQL) database and ORMs/ODMs.
- Good knowledge of HTTP and RESTful API design and architecture
- Experience with unit and integration testing, and testing frameworks/libraries.
- A strong understanding of backend performance, scalability and security
Skills:
What’s in it for you?
Network:
- Grow your network by working with some of the best minds we know. You will also get to work with an amazing team of designers, managers and strategists.
Impact:
- We believe we’re doing impactful work at Bloc—helping founders build FinTech solutions for the African market, indirectly contributing to financial inclusion. You will get first-hand experience contributing to impact-driven work.
Work Environment
Where would you work?
- We have an office in Lagos. However, we currently work remote, though once in a while there might be a need for physical presence.
You shouldn’t take this role if …
- You need top-down step-by-step directions on how to carry your tasks.
- You will work in a very fast-paced, quick learning environment.
- You will work in very high-impact areas and collaborating with your team is of utmost importance to drive alignment.
- You find excuses for why you can’t get something done.
- While we understand that there’s a possibility that your skill level may not be as advanced, “not possible” is not a reply we want to hear.
Apply Now
Deadline: November 5, 2021
Job Features
Job Category | Software/ Programming / Web development |