Backend Developer (MERN Stack [Mongo, Express, React, Node])

Job Description

Title: Backend Developer (MERN Stack [Mongo, Express, React, Node])

Company Name: G.C.C Limited

Vacancy: 4

Job Location: Dhaka (Mohammadpur)

Employment Status: Contractual

Educational Requirements:
∎ To be successful in this role, you need to demonstrate your skills rather than your academic achievements. If you are smart, passionate, ready to work hard and meet the above specifications we would encourage you to apply.

Experience Requirements:
∎ At least 3 year(s)
∎ The applicants should have experience in the following area(s): Elasticsearch, Express.js, JavaScript ES6, Knowledge of NoSQL, Microservices pattern and containers, MongoDB, Node.js, REDIS, Typescript, websocket

Job Context:
∎ G.C.C Limited is the alternative to a holding company. We help build compelling vision & intelligent business strategy to bring digital products and services that truly transform businesses in the market. Our teams live and work across the UK, Europe, and the UAE – with a remote hub in Bangladesh.
∎ Since our start, we’ve had a single focus- driving competitive solutions to some of the most pressing business challenges. We focus on documentation, breaking down silos and continuous improvement. As a team, we are always reflecting and refining our approach to stay ahead of industry trends and set the bar higher.
∎ We believe code is a communication tool for humans, not computers. Computers can interpret what is written, but true engineering happens in our collaboration with others. As a future member of our engineering team, you’ll be expected to focus on maintainable and scalable solutions.
∎ We are looking for a highly capable Node.js developer to optimize our web-based application performance and to produce scalable software solutions. You will be collaborating with our front-end application developers, designing back-end components, using third-party APIs, Restful APIs, Payment gateway integration and integrating data storage and protection solutions.
∎ You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.

Job Responsibilities:
∎ At least 3 years of strong coding experience in Node.js, Express.js TypeScript, ES6
∎ Developing our web-based application in Node.js to optimize its performance and to produce scalable software solutions with server side logic and using NoSQL databases like MongoDB, DynamoDB.
∎ Collaborating with our front-end application developers
∎ Writing reusable, testable, and efficient code
∎ Design, develop and operate microservices that serve millions of users with low-latency, high-availability, and performant applications
∎ Deploy the services with Docker and Kubernetes that scale to meet ever increasing demand.
∎ Implementation of security and data protection (such as TLS 1.3, JWT, Sessions, etc.)
∎ Understanding accessibility and security compliance
∎ User authentication and authorization between multiple systems, servers, and environments
∎ Integration of multiple data sources and databases into one system
∎ Understanding fundamental design principles behind a scalable application
∎ Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
∎ Creating NoSQL database schemas that represent and support business processes
∎ Implementing automated testing platforms and unit tests
∎ Assist in scoping, estimating, and planning for projects, in collaboration with the team lead.
∎ Documenting Node.js processes, including database schemas, as well as preparing reports.
∎ Participate in work review, pairing, or other forms of knowledge sharing.
∎ Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.
∎ Ability to work in an Agile team and must maintain daily scrum and update task status regularly.

Additional Requirements:
∎ Age at least 25 years
∎ Both males and females are allowed to apply
∎ At least 3 years of strong coding experience with Node.js, Express.js, TypeScript, ES6
∎ Hands-on expertise on Node.js RESTful APIs, NoSQL/MongoDB, WebSocket, Redis, Elasticsearch, etc.
∎ Good understanding of Microservice-based development
∎ Familiarity with Docker, Kubernetes and AWS infrastructure
∎ Proficiency in TypeScript, web stacks, libraries, and frameworks
∎ Hands on experience in Chat System, Chatbot, AI/ML
∎ Experience with common development tools such as Babel, Webpack, NPM
∎ Experience with Git preferred
∎ The candidate must have a strong understanding of UI, cross-browser compatibility, general web functions, responsiveness and standards
∎ Strong design sense that allows you to move from high-level strategic conversation to detailed outputs clarifying where necessary
∎ The job requires high level of autonomy of communication and clarity of understanding the design intricacies from the product manager and design team
∎ Develop tools and processes that support a strong design system at scale following a DesignOps approach to minimise iterations and ensure adherence to strict design output
∎ Work in a collaborative manner to ensure maximum output and learning for product development. As a result we expect you to enhance your skills focusing on team learning , cutting edge technologies, effective communication, business understanding and client engagement
∎ Comfortable with ambiguity; you enjoy figuring out what needs to be done — and then doing it
∎ Understanding of industry best practices
∎ Ability to communicate effectively in English with excellent collaboration skills
∎ Must have worked in Agile Development along with Test-Driven Development
∎ Ability to work in an Agile team, must maintain daily scrum, and update tasks regularly
∎ Prior client services, consulting, or freelancing experience
∎ Must have experience with Git or any other version controlling tools
∎ Prior client services, consulting, or freelancing experience

Salary:
∎ According to skills and experience

Compensation & Other Benefits:
∎ Weekly 2 holidays

Job Source: Bdjobs.com Online Job Posting.

Application Deadline: 25 Aug 2022

Company Information:
∎ 31 Jul 2022
∎ G.C.C Limited

Category: IT/Telecommunication

:

Similar Jobs