Overview
Job Title : Senior Backend Engineer (Node.js)
Location : Pakistan (Remote)
About us
We’re a team of technologists and engineers — problem-solvers at heart. We founded Fasset because we saw a way to make finance fairer and more sustainable.
Investing has the power to transform people’s lives. We’re committed to making digital assets accessible right now to people in frontier markets who might otherwise get left out. We’re leading the way in these markets, breaking new ground in regulation and best practice. Our ‘final users’ — the kind of people we think could benefit the most from the alternative finance we’re building — are farmers and working-class people across the globe who might struggle to gain access to tools like loans and savings accounts. Too often these people are left out of the investment ecosystem and can only watch as their savings lose value over time. Fasset’s commitment to ethical finance enables them to invest in sustainable projects that are largely protected from the effects of inflation. A path that’s fairer, more sustainable, and available to all. The way finance should be.
Who we are looking for
You will work in a small team of engineers to build new web and mobile app experiences from the ground-up, as well as integrate new features. You are expected to be a hands-on developer who excels in a dynamic, fast-moving, and agile environment building high quality, high performance and scalable solutions. You will be expected to work equally between design and hands-on development. You will work closely with mobile, services and other client developers to define and provide the appropriate APIs.
Responsibilities
If this is you, you’ll be working with our Engineering team and performing below key tasks.
- You write JavaScript / Node.js; (Golang, Java, or Ruby are nice to haves)
- You use a modern version-control system for your source code repository (Git, GitHub, BitBucket)
- You will work on a framework to create robust and reliable HTTP-based APIs
- You know about continuous integration systems like Jenkins or CircleCI
- You have built monitoring and alerting for your production systems
- You are willing and able to deploy, troubleshoot, and maintain your systems in production
- You’ve architected with both SQL and NoSQL data stores
- Comfortable building and maintaining data infrastructure in the cloud; we use AWS
- Be nimble and react quickly to changing business conditions
- Crypto or Web3 experience a plus
Qualifications
Bachelor’s Degree in Computer Science or related field, or equivalent experience or other evidence of exceptional ability5+ years of hands-on professional experience developing backend systems, services and practical APIsExpertise in backend development using Javascript, with 3+ years of demonstrable experience developing production level applications using Node.jsSolid understanding of asynchronous programming principles using modern JavaScript (e.g. Promises, async / await, RxJS)Solid experience interfacing and integrating with all kinds of SQL (Postgres or MySQL) and NoSQL (MongoDB, Redis) databasesKnowledgeable in software architecture design, coding and debuggingUnderstanding of AWS basics and CI / CD processes is a plusYou have excellent verbal and written communication skills. Explaining complex technical concepts to designers, support, and other engineers is no problem for youExcellent problem solving and analytical thinking skillsWhy Fasset
A brilliant opportunity to grow your career & work with a fun, fast-paced & growing company, prepared to let you shineAn entrepreneurial environment where you learn every dayJoin an organization that is scaling fastPersonal responsibility and autonomyUnlimited leave daysExcellent medical, dental, and optical careProfessional development and ongoing learningAn international team with over 20+ nationalities#J-18808-Ljbffr