As a valuable member of our 'R&D' or 'Development & Implementation' teams you are going to be part of the end-to-end design, development, implementation and continuous evolution of our innovative multi-tier platforms and applications used across the globe in Fintech and Banking domain. You are going to provide technology leadership, utilizing the latest technologies, development processes and integrating with various systems and services.
- Collaborate with the rest of the engineering team to design and launch new features.
- Champion new and improve existing design methodologies. Provide guidance and expert advice to management or other groups on technical, systems-, or process-related topics.
- Maintain code integrity and code organization.
- Follow and implement effective security and data protection practices.
- Mentor and help more junior software engineers.
Requirements :
- 3+ years of experience in software development.
- Strong technical background and experience with , , Javascript.
- Understanding microservices, unit testing on Node, react Hooks and Redux
- Knowledge in databases
- An additional plus knowing any of: MS SQL Server, Cassandra, ReactNative, Swift, Python, Java, C#, C/C++, .Net, Elasticsearch
- Understanding advanced design architecture principles with good knowledge about microservices and good design practices
- Experience in working with graphic designers and in converting designs into visual elements.
- Strong analytical and problem-solving skills
- Good communication skills
- Energy, self-motivation and a can-do approach
- Fluency in English.