Mofid Securities is Iran’s largest full-service stock brokerage firm & leading private investment advisory which has been ranked first by the SEO since 2007. Mofid has powerful advisory and professional trader teams that provide services to institutional and retail investors. The teams are supported by an experienced equities research team that develops high-quality analyses on the market trends.
We are looking for a Senior NodeJS developer with the following responsibilities for one of the products in Mofid Securities:
o Develop backend applications and improve the quality of our system architecture.
o Refine, and tune integrations between applications.
o Analyze and resolve technical and application problems.
o Deploy new releases that work.
o Bring new technology and ideas to the table.
o Influence cross team initiatives and mentor junior engineers.
o Experience with Node.js (Hapi, Restify, Express, Mongoose, Socket.IO, Mocha)
o Experience building and deploying Docker containers
o Strong general Linux experience
o 5+ years delivering production code for backend services in an Agile Team
o Experience with microservice architecture
o Understanding about software design patterns and best practices
o Experience with NoSQL particularly MongoDB
o Expert knowledge of Redis and caching strategies
o Working with Git version control system, including branching and merging strategies
o Strong knowledge of unit/integration testing, including the art of mocking and writing testable code
o You're preferably familiar with RabbitMQ
o Cloud message APIs and push notifications
o It's also a plus if you have experience with CI/CD, JIRA and Confluence