Strong Middle/Senior Node.js Developer (with banking background)
About the position S-PRO is seeking a Strong Middle/Senior Node.js Developer with a banking background to join their team. The role involves developing a financial transactions application (money transfers, etc.) for an international bank. S-PRO is a digital innovation and software engineering company with a focus on Finance, Renewable Energy, and Healthcare domains, specializing in AI, Blockchain, and Data Science. They have over 200 professionals working globally to create innovative digital solutions.
Responsibilities
- Developing of financial transactions (money transfers etc.) application for an international bank.
Requirements
- 5+ years experience of Node.js, Nest.js, JavaScript, TypeScript
- Good knowledge of PostgreSQL, MySQL, SQL
- Experience with AWS (ECS, ECR, S3, etc.), GCP, Docker, Terraform, Jenkins, CI/CD, Git
- Experience of integrating with Core Banking solutions (Premier, Signature, DNA or others)
- Understanding of Redis/Cluster Redis
- Knowledge of Unit testing best practices
- Understanding and following Design (Gof) patterns
- Past experience with financial projects is required
- Fluent English, ability to communicate with US clients directly
Nice-to-haves
- Knowledge of Wire/ACH Transfers, Debit Cards, Loans, and Checks
- Experience to develop permission management systems (different types of roles and complex permission levels)
- Knowledge of creating recurring orders of transfers, updating, and storing them
- Experience with Twilio
- Experience in American (or European) banking industry
Benefits
- Flexible schedule
- Remote work model
- Paid vacations
- Paid sick leaves