Job Description
We are seeking an experienced full stack developer to join our team.
As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and high-performance applications using NodeJS technologies.
Required Skills and Qualifications
- TypeScript : Strong understanding of TypeScript and its application in NodeJS development.
- Microservices Architecture (MSA) : Experience in designing and implementing microservices-based systems.
- MongoDB and Apache Kafka : Proficient in working with MongoDB and Apache Kafka.
- Automation Testing Techniques and Tools : Hands-on experience in automation testing using tools like Playwright, Cucumber, Appium, and Selenium.
- Coding Experience : At least 7-8 years of coding experience in NodeJS, JavaScript, and databases.
- API Development : Strong skills in developing scalable and highly-available RESTful APIs using NodeJS technologies.
- Containerization : Experience in containerization using Docker and Kubernetes.
- Task/Message Queues : Expert knowledge of task/message queues including AWS, Microsoft Azure, Pushpin, and Kafka.
- Coding Standards : Familiarity with best coding security unit testing and documentation standards and practices.
- Agile Methodology : Experience in agile methodology and ability to ensure quality of technical and application architecture and design of systems across the organization.
Benefits
- Strong Communication Skills : Excellent communication and interpersonal skills to interact and present ideas to senior and executive management.
- Research and Benchmarking : Ability to research and benchmark technology against other best-in-class technologies.
Others
We prefer candidates with experience in banking, financial, and fintech environments.