Senior Node.js Developer
We are looking for a Senior Node.js developer responsible for the development, maintenance, and deployment of applications. Your primary focus will be developing high-end applications based on Node.js by following proper architecture patterns and best practices. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Ø Minimum 2 years of experience as a developer working specifically with Node.js, Express.js and Angular will count as a plus point.
Ø Excellent knowledge of ES6 and Typescript.
Ø Working Knowledge in user Authorization and Authentication.
Ø APIs, and application integration with various third-party APIs.
Ø Good understanding of modern front-end development technologies or frameworks, such as Angular, HTML5, and CSS3, LESS/SASS.
Ø Good knowledge about TDD and BDD development.
Ø Basic understanding of grunt/gulp /pm2/forever/docker.
Ø Basic understanding of Automated/Unit Testing.
Ø Experience developing applications in various back-end technologies and framework (Ruby on Rails, JAVA, .Net, Python).
Ø Familiarity of version control tools (GIT, CVS, SVN).
Ø Contribution to applications or modules relating to web development in GitHub,
Ø Good understanding of synchronicity, exception handling, parallelism, chaining, and web sockets.
Ø Willingness to work in an Agile environment
Ø Willing to train and mentor junior developers
Ø Basic understanding of Firebase
Ø Working with developers abroad and locally to create, modify, and resolute bugs for the offshore customers of app and web applications.
Ø Candidate will be working with various teams but it is important that he/she is capable of working independently and are able to quickly pick up new technologies.
Ø The role will be mostly responsible for back-end development; however, he/she may be required to occasionally contribute to front-end development duties.
Ø Take part in development as a member of our development teams.
Ø Collaborate within the development team to assess the capacity for work, form sprint, and release duration-based work commitments.
Ø Provide daily status to the team, tracking progress on a shared project timeline.
Ø Produce clean, efficient, reliable, and maintainable code.
Ø Triage and resolve product and platform-based issues.
Ø Monitor the maintenance and enhancement of backlog queues and work to continually improve the software products.
Ø Plan and execute unit tests.
Ø Use modern technology to build accessible, innovative, and highly interactive user interfaces
Ø Willingness to work in an environment that reflects and adapts to our clients' needs and market demands
Ø Diverse technology knowledge and a sense of curiosity to explore new and better ways to solve problems.
Ø Translate client requirements into technical implementation.
Ø Have to take full ownership of a project to ensure on-time delivery of working software
Ø Adapting and Implementing new technologies and frameworks.
Ø Perform project related communication with onshore counterparts.
B.Sc./M.Sc in Computer Science or Software Engineering from any reputed university/Equivalent combination of education and experience may be considered.
Attractive Salary for deserving candidates, Medical Coverage, Salary review twice in a year, Weekly two holidays, Provident fund, Two festival bonus, Quarterly bonus, Performance Bonus, WPPF.
Vacation, Sick, and paid leaves
Eat & Drink
Lunch, Snacks, Tea, Coffee facility
Team Dinners, Monthly Lunch Mixers, Celebration of the traditional cultural festival, Annual day event, Team Outing,
participating every year in ISCT20 & Futsal tournament
4 Mohakhali, 4th Floor, Bir Uttam Ak Khandaker Rd,
Mohakhali (Amtoli) C/A, Dhaka-1212.