Full-Stack Developer

Experience in Node.js Angular, React, Databases MySQL, MongoDB, etc.

We are looking for a Senior Full-Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the complete software development life cycle, from conception to deployment. As a Full-Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility.

The job responsibilities include:

•  Work with development teams and product managers to ideate software solutions

•  Design client-side and server-side architecture

•  Build the front-end of applications through appealing visual design

•  Develop and manage well-functioning databases and applications

•  Write effective APIs

•  Test software to ensure responsiveness and efficiency

•  Troubleshoot, debug and upgrade software

•  Create security and data protection settings

•  Build features and applications with a mobile responsive design

•  Write technical documentation

•  Work with data scientists and analysts to improve the software

•  Writing clean, functional code on the front and back-end

•  Create groundbreaking new features for our users and customers, and internal use

•  Work with our data team to make our product more intelligent and more intuitive to use

•  Maintain and help optimize existing systems

•  Testing and fixing bugs or other coding issues

Requirements:

•  Proven more than two years of experience as a Full Stack Developer - Experience developing scalable, secure web, desktop, and mobile applications and APIs stacks.

•  Experience in multiple back-end languages and JavaScript frameworks (e.g., Node.js Angular, React).

•  Databases (e.g., MySQL, MongoDB, Mysql, MS Sql), web servers (e.g., Apache, Ngnix, tomcat).

•  MQTT, RabbitMQ, Kafka, Stomp, and push notification platform including firebase.

•  Experience with private-public cloud (AWS, Azure).

The ideal person for this role is a problem-solver with an inquisitive and innovative mind and loves collaborating with other teams to drive the company forward. We want to meet you if you’re also familiar with Agile methodologies.