We are looking for a Software Engineer who is proficient with backend development(React/NodeJS). Your primary focus will be on developing back-end interface components and APIs and implementing those with well-known React.js workflows (Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. In addition, you will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality products are essential.
RESPONSIBILITIES AND DUTIES:
Design, build, document and maintain efficient, reusable, and reliable codes by setting expectations and features priorities throughout the development life cycle.
Identify bottlenecks and bugs, and recommend system solutions by comparing the advantages and disadvantages of custom development.
Designing database schemas that represent and support business processes.
Contributing to the team meetings troubleshooting development and production problems across multiple environments and operating platforms.
Ability to work with clients to identify business challenges and contribute to client deliverables by refining, analyzing, and structuring relevant data
Logical thinking and problem-solving skills along with an ability to collaborate
Ability to assess the current processes, identify improvement areas, and suggest the technology solutions
