Algotale-Backend Nodejs Developer
Position: Backend Developer
Job Description
Position: Backend Developer
Experience: 2-3 years
We are looking for a Backend Engineer who is self-motivated, creative and proactive, to work successfully in a fast-paced environment including multiple platforms and architectures, diverse technologies and cloud environments. The individual will work closely with various stakeholders throughout the SDLC, executing test iterations, tracking & reporting test results, and troubleshooting and coordinating the bug fixes.
Job Overview And Responsibility:
You will work with the module lead and will be part of the Engineering team. You will communicate and collaborate across the organization to: Develop and maintain our products
Contribute to the ideation, technical design, implementation, and testing of product features that will transform the capital markets.
Design & deliver thoughtfully crafted REST APIs, interfaces and database schemas to ensure scalability, maintainability, and performance.
Produce high-quality software following good architecture and design principles that are scalable. Contribute to test automation within an agile team.
Participate in and contribute actively to architecture reviews, code reviews, design reviews, and post-mortems, and raise the bar for engineering best practices across the team.
Document changes and guides for the applications
Collaborate closely with cross-team members and departments
Provide technical support for our stakeholders
Job Requirement
- 2 to 3 years of experience with deep technical knowledge and hands-on skills on Node.js
- Experience on ExpressJs
- Analyze, design, develop, as well as implement RESTful services and APIs
- Ability to use Asynchronous Programming to improve productivity
- Hands on experience on MYSQL and MongoDB
- Knowledge of micro-service architecture is a plus
- Hands on experience on writing unit test cases
- Has worked extensively on caching technologies such as Redis, Memcached
- Good knowledge on AWS services such as S3, SNS and SQS etc
- Write object-oriented, clean, and maintainable code
- Foundation-level knowledge and programming experience with Fintech is a bonus
Why Candidate should apply for this position
Learn from the best
They can gain knowledge and experience in the fintech domain
Opportunities to gain hands-on experience in cutting-edge technologies.
Flexible working hours, 5 workdays per week
Monthly Performance programs Gift Cards and Pay cards
Employment Type: FULL_TIME