Responsibilities:Develop new and maintain existing functionalityEnsure code quality, security, and performanceMerge and commit code from various team membersOversee code deploymentsSupport the team in code management Mitigate potential damages by reversing changes when necessaryCollaborate with and learn from the current Tech Lead to ensure effective code development and deployment
Requirements:5+ years of software development experience on the JS stack (React, Node.js)Expertise in using GitLab (or experience with GitHub and readiness to use GitLab)Extensive knowledge of AWS services, including Lambda, RDS, and EC2Proficiency in DevOps practices, code deployment and reversions, understanding of branching strategiesAbility to collaborate and learnAbility to use and learn new libs and modules such as AG-Grid, etc.Ability to support and mentor the teamEnglish - Upper-Intermediate, ability to communicate in an international team, primarily US-based
About the client and their productThe client is a FinTech startup created by experienced bankers specifically for the finance sector (banks and financial institutions), targeting and resolving inefficiencies in the client onboarding process.
Main techs used in the startup: React, Node.jsGitLabHosted on AWS (RDS, EC2, Lambda, S3, Route53, OpenSearch Service, Textract, Amplify, Lightsail, CloudFront)Other: Cloudflare, Brevo, Snyk, Python, Tesseract, etc.
Functionality is grouped into 3 main parts:Client Onboarding: For customers of banks and financial institutionsBack Office: CRM-like system for bankersCore API and process automation