Position: Senior Full Stack Developer
Company: Zoot
Experience required: 3y
Category: Node.js
English level: upper
Published: 2023-07-01T00:00:00+03:00

Company

Zoot is a global provider of cloud-based instant credit decisioning, risk management, loan origination, workflow and case management solutions. For more than 30 years our innovative tools and services have enabled Zoot clients – leading banks, payment service providers, automobile and asset finance companies – to meet and exceed their business objectives. Zoot enable their clients to adapt faster than their peers to successfully seize market opportunities. Zoot’s clients benefit from unrivalled reliability via a highly scalable private cloud-based service that processes billions of real-time decisions annually.

Responsibility

• Champion software development best practices, e.g DRY, POLA, TDD etc and ensure quality of code
• Plan and estimate technical tasks
• Overall design, implementation and deployment of large-scale mission-critical
SaaS architectures comprising of (but not limited to):
• Re-usable and configurable design patterns and microservices
• Complex relational and non-relation database schemas
• Complex Third-party API integrations
• Responsive HTML5 web applications
• Secure RESTful or SOAP APIs
• Support QA with complex automated testing

Knowledge / Skills

• Experience in system integration, server side and client side
• Good understanding of data / messaging formats, such as XML, JSON, CSV
• Good understanding of standard API communication protocols, such as XML-
SOAP, REST
• Good understanding of encryption methods, such as PGP, TLS, XML-DSig etc.
• Good understanding of different authentication methods, such as OAuth, JWT,
maTLS etc.
• Experience in front-end web development e.g. responsive design, media rules and
breakpoints, CSS, SCSS, Bootstrap or Tailwind CSS.
• Good understanding of the HTML5 DOM
• Understanding of the WebSocket protocol
• Good understanding of JavaScript / JQuery. Knowledge of Node.js is welcomed.
• Experience in Database development, relational and document based, performance optimisation
• Scripting experience with Python
• Good understanding of the Linux Shell, SSH, SCP

Personal Profile

• Experience leading team of developers would be a plus
• Computer science degree or similar
• Basic business process analysis and business process design skills
• Experience in using MS Excel, Word, Visio
• Conscientious working style with emphasis on quality
• Experience in risk management and/or in the financial services industry preferred but not essential
• Advanced English

Zoot Offers

• Know-how, professionalism and an international market leading reputation
• Interesting and challenging international clients and projects
• Highly-motivated, highly-qualified team of friendly colleagues
• Flexible working schedule
• 21 days of paid vacations and flexible sick leave
• Coverage of relevant certifications and professional events
• Competitive salary and a high-quality working environment
• We have a new, comfortable office in the Lviv city center (of course, working
from home as needed)