Backend Developer
Permanent
Job Description
The client is looking for a Backend Developer to work Remote.
Skills and Qualifications:
- 6+ years of experience in Node.js, NestJS, TypeScript, SQL Server, and BPM
- Solid experience with Node.js and frameworks such as Express and Fastify
- Strong understanding of asynchronous programming and its quirks and workarounds
- Good understanding of server-side templating languages such as Jade and EJS
- Good understanding of server-side CSS preprocessors such as Stylus and Less
- Experience with OAuth 2.0, user authentication, and authorization across multiple systems, servers, and environments
- Strong understanding of fundamental design principles behind scalable applications
- Understanding differences between multiple delivery platforms (mobile vs. desktop) and optimizing output for each platform
- Experience creating database schemas that represent and support business processes
- Experience implementing automated testing platforms and writing unit tests
- Proficient understanding of code versioning tools such as Git
- Solid understanding and hands-on experience in designing business process management using jBPM or Camunda
- Strong proficiency in databases such as SQL Server and PostgreSQL, with ORM tools like Sequelize or TypeORM
Good to Have:
- Knowledge of Elasticsearch
- Experience with messaging queues or streaming platforms such as Kafka or RabbitMQ
- Experience with in-memory caching solutions such as Redis
- Understanding of cloud platforms such as Azure or AWS
Job Overview
All content copyrighted Tangent International © All rights reserved. Recruitment Website Design - RecWebs
