Backend Developer
Engagement Mode:
Not specified
Location:
Not specified
Position Overview
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 with the module lead as part of the Engineering team,
collaborating with various stakeholders throughout the SDLC to develop and
maintain products that will transform the capital markets. The role involves
executing test iterations, tracking and reporting test results, and
troubleshooting and coordinating bug fixes.
Key Responsibilities
- 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
-
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
Required Skills
- 2 to 3 years of experience with 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
-
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
-
Write object-oriented, clean, and maintainable code
Preferred (Bonus) Skills
- Knowledge of micro-service architecture
-
Foundation-level knowledge and programming experience with Fintech