We’re seeking a proficient JavaScript specialist with expertise in React/Node.js who thrives as a team collaborator. The role goes beyond coding, encompassing responsibilities across feature development, specifications, technical design, testing, documentation, and maintenance.
CustomerOur client has rapidly become one of Europe’s most swiftly expanding fintech companies. They manage all aspects of financial operations, from generating virtual cards to facilitating wire transfers and maintaining customer account balances. As a payment institution, our client provides a platform that integrates financial services into its product, encompassing features like account management, card payments, bank transfers, and additional services.
ResponsibilitiesDesign and implement large-scale software solutions and components using multiple technologies (React and Node.js are the main ones)Do everything needed to keep a high level of qualityBe a great communicator to be able to actively collaborate and get context for complex tasksFollow best engineering practices and company/client guidelinesPlay supervisory, advisory, and coaching roles for less-senior engineers in the teamPromote clean code and design patterns/principles
Qualifications4+ years of software development experienceStrong experience in designing distributed and secure systemsStrong experience with NodeJS/React/Redux on large-scale applicationsGood knowledge of micro-services architecturesExperience designing, building, and maintaining APIsExperience in building and consuming REST and/or GraphQL APIsComfortable with DevOps practicesExperience working within a Cloud Provider (AWS, GCP, Azure, etc.)Good knowledge testing best practicesAt least an Upper-Intermediate level of English
Would be a plusModern JavaScript/ES6 librariesExperience working with TypeScriptExperience with AWS