Job Description

Finnotech is one of our departments which started as an Open-Banking API Platform, which is first of its kind across Iranian Banking Industry since 2015. Adding the APIs for Capital Market, Insurance, card payment, credit and e-Gov, we became an Innovation Platform to enable anyone who want to create anything new. Finnotech is experiencing rapid growth and accelerating plans to become a major player in Iranian Innovation and Payment Ecosystem, and you can be a part of that adventure! We are seeking a highly motivated candidate for the position of Full Stack Node .JS Developer. Has the ability to work in a fast-paced & learning environment, remaining flexible, proactive, resourceful and efficient. As a Scrum Developer, this role should contribute to all aspects of the product and applications under the team’s ownership, which includes: - Design, - Implementation, - Refactoring - Automated testing - Deployment, and uptime of the services and help other team members grow as engineers through code review, pairing, and mentoring. Our product is set of APIs, so our customers are developers! We need a person to build something that other developers enjoy using it.

Requirements

What you’ll need to have: - At least 2 years of working experience in these skills: o Strong proficiency with JavaScript and TypeScript. o Knowledge of Node.js and frameworks available for it such as Express. o Knowledge of ReactJs. - Familiarity with Kafka and Elasticsearch is a huge plus. - Experiences in Non-Blocking I/O programming approach - The ability to diagnose defects / issues across the full stack - Proven ability to carry a feature from start to finish, including prototypes, design specifications, constructive coding, unit testing, and bug fixing. - Experience with micro-service development. - Ability to support Agile Scrum or Kanban methodologies Bonus Skills: - Familiarity with oAuth 2.0 framework and known tools. - Familiarity with MongoDb, RabbitMQ, Firebase or other NoSQL databases. - Experience with continuous integration/delivery. Tooling such as GitHub, Azure DevOps platform, Bamboo/Jenkins, Docker etc. - Being a collaboration champion: build the expertise, capabilities and engagement of team members that are embedded across multiple squads

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،