NodeJS Developer (Fintech Domain)
Employment Type: Fulltime
We are seeking an experienced NodeJS Developer to join our dynamic team. The ideal candidate will have a strong background in backend development with a focus on microservice architecture RESTful API design and fintech applications.
You will play a crucial role in developing and maintaining our core banking software ensuring high performance scalability and security.
Responsibilities
Develop and maintain serverside applications using NodeJS and TypeScript.
Design and implement microservices architecture.
Build and manage RESTful APIs for seamless integration with various services.
Utilize NESTJS framework (optional) for efficient development.
Implement encryption authentication and authorization techniques to secure applications.
Integrate thirdparty services and APIs.
Design and optimize database schemas for performance and scalability.
Ensure data and API security through best practices and compliance.
Deploy and manage applications in production environments.
Implement realtime processing techniques and background processes.
Establish and maintain WebSocket connections for realtime communication.
Perform code reviews using tools like Copilot or SonarQube (optional).
Implement message queuing systems such as RabbitMQ Kafka or SNS for asynchronous processing.
Utilize the ELK Stack for logging and monitoring
Qualifications
Proven experience of 5 Year as a NodeJS Developer preferably in the fintech domain.
Strong proficiency in NodeJS and TypeScript.
Experience with Microservices Architecture and RESTful API development.
Familiarity with NESTJS framework (optional).
Indepth knowledge of Encryption Authentication and Authorization techniques.
Experience with thirdparty integrations and API management.
Proficient in database design and optimization.
Strong understanding of data and API security best practices.
Experience with deploying and managing applications in production environments.
Knowledge of realtime processing techniques and background processes.
Familiarity with WebSocket for realtime communication.
Experience with DevOps practices including CI/CD containerization and cloud platforms.
Implementing OAuth JWT and other authentication mechanisms.
Proficiency in asynchronous programming and eventdriven architecture.
Experience with code review tools like Copilot or SonarQube (optional).
Proficiency in message queuing systems like RabbitMQ Kafka or SNS.
Experience with the ELK Stack for logging and monitoring.
Strong problemsolving skills and attention to detail.
Excellent communication and teamwork abilities.
Please submit your resume and portfolio showcasing your relevant work to Shortlisted candidates will be contacted for further discussions.
node.js,typescript,oauth,microservices architecture,restful apis