Job Description
Job Description
Requirements:
- At least 3-5 yrs backend development experience with:
- Node.js and Typescript.
- Good knowledge of databases (e.g Postgres, MongoDB), web servers (e.g Apache, Nginx).
- Familiarity with a relevant Node.js framework like Koa, Express.
- Hands-on expertise in REST, MySQL/PostgreSQL, WebSocket, MongoDB, Redis, etc.
- Experience implementing testing platforms and unit tests.
- A proficient understanding of code versioning tools, such as Git, and CI/CD pipelines is required.
- Practical experience with Kubernetes, Docker and cloud deployment technologies (AWS).
- Appreciation for clean and well-documented code.
Job Role
Position Description:
We are looking for a backend engineer that can combine TypeScript and Node.js to build backend services using cutting edge technologies.
As a backend software engineer, you are responsible for the entire software life cycle – design, development, test, release and maintenance and translates business needs into working software.
We believe that you are focused on value creation, growth and serving customers with full ownership and accountability. Delivering exceptional customer and business results.
Responsibilities:
- Design and implementation of the overall web architecture.
- Design, build, operate, and maintain critical systems, owning reliability, performance, and availability.
- Building reusable code and libraries for future use.
- Design and deployment of our database.
- Ensuring the entire stack is designed and built for speed and scalability.
- Building APIs using REST architecture.
- Implementation of security and data protection.
- Design and implementation of data storage solutions.
- Test software to ensure responsiveness and efficiency.
- Design and implementation of continuous integration and deployment.
Are you excited about the opportunity to disrupt traditional financial services and join the team in creating new frontiers in Fintech? Then what are you waiting for? Apply here to start your journey with us!