Our client, a leading multinational FINTECH firm with major base in USA is seeking a competent and qualified professional to fill the position below
Job Summary
We are looking for a performance-driven full-stack Node.js developer who can help us bring our platform to the next level of functionality, scalability, and user experience. Our organization is actively developing new event-driven microservices architecture to form a foundational platform for delivering new trading applications.
Job Responsibilities:
Responsible for delivering software end-to-end.
Liaising with product managers and designers, to coordinating across international development teams on engineering and architecture, to working with our QA and devops teams.
To deliver a quality, innovative product to the traders and investors who depend on our platform every day.
Architecture, implementation, and delivery of new web-based trading UI functionality.
Problem solving and debugging skills, especially for production issues.
Hosting and participating in code review
Job Requirement
Education: at least Bachelor's Degree, preferably in Computer Science
At least 3 years' professional web application development experience
Expert-level Node.js and TypeScript knowledge, and curiosity to learn more
Knowledge of microservice patterns, messaging, distributed system design
Broad knowledge of web platform and technologies
Superior analytical and problem-solving ability.
Effective communication skills to work with different teams across an international company
Automated unit testing and test-driven development
Robust understanding of performance issues, computational complexity, and code optimization.
Familiarity and implementation of industry-standard algorithms and design patterns
Proactive and team player who can deliver in a high-pressure demanding environment.
Desirable Skills:
Familiarity with Apache Kafka, Kubernetes or Docker Swarm, GraphQL, MongoDB, Redis,
Nest.js, RxJS, or similar technologies
Familiarity with financial services
Interest in UX and UI design implementation