Use Agile development practices to design, code, test, and debug scalable technical solutionsOffer technical advice and consultation for the development of web and mobile appsProvide the strategy and design for new featuresEnsure that the supported technology domain's quality, security, and compliance requirements are metGuide and direct less experienced staff in the resolution of highly complex technical problemsAssist with release management activities and provide UAT supportJob Requirements:Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)At least 6+ years of relevant experience as a software developer6+ years of experience with Node.jsProlific experience with PostgreSQL and MySQLFamiliarity with DynamoDB, GraphQL, and React is nice to haveAbility to work well in a small team, with high accountability and reliabilityExcellent communication and collaboration skills Detail-oriented, strong communicator, and capable of multitaskingFluent in English