Node.js Developer - FinTech

  • Papel
  • Dubai - United Arab Emirates
  • Full-time

وصف الوظيفة

At Papel Holdings, we’re not just another Fintech company. We’re on a mission to revolutionize the financial landscape. From innovative banking solutions to cutting-edge digital asset products, we’re transforming how people interact with money.   

Careers at Papel suit those who want to have an impact, who are comfortable getting uncomfortable, willing to take risks and win big. We are brave, laser-focused and have high aptitude, with a little playfulness for good measure.  If you’re someone who thrives on high accountability, possesses a start-up spirit, and flair for industry-savvy solutions, you’ll fit right in.   

If this resonates with you, you’ll have the opportunity to make a real impact and be part of something that’s changing how we interact with money and wealth.

POSITION OBJECTIVE

  • Design, develop, and maintain the server-side logic of our platform using Node.js.
  • Develop and implement APIs and services for seamless integration with internal and external systems.
  • Build and optimize platform architecture for scalability, performance, and reliability.
  • Work with message queues, event-driven architectures, and other integration patterns.
  • Develop and maintain data storage solutions, including relational and NoSQL databases.
  • Collaborate with cross-functional teams (front-end, mobile, data) to deliver integrated solutions.
  • Implement security best practices for platform and API development.
  • Troubleshoot and resolve platform and integration issues.
  • Write clean, well-documented, and testable code.
  • Stay up-to-date with the latest Node.js trends and platform development best practices.
  • Contribute to the design and implementation of CI/CD pipelines for platform components.
  • Develop tools and libraries to improve the efficiency of platform development.

إمتيازات الوظيفة

  • Competitive pay
  • Discretionary bonus
  • Comprehensive Healthcare

متطلبات الوظيفة

  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience.
  • Proven experience as a Node.js Developer, with a focus on platform or backend development.
  • Strong proficiency in JavaScript (ES6+) and Node.js.
  • Experience in designing and developing RESTful APIs and microservices.
  • Experience with various database systems (SQL and NoSQL) such as PostgreSQL, MySQL, MongoDB, etc.
  • Solid understanding of asynchronous programming, event-driven architecture, and non-blocking I/O.
  • Experience with message queues (e.g., Kafka, RabbitMQ) is highly desirable.
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Knowledge of security best practices for web application and API development.
  • Experience with testing frameworks (e.g., Jest, Mocha).
  • Understanding of DevOps principles and practices.