Job Title: Full Stack Developer
We are seeking a talented Full Stack Developer to join our global technology group. This position involves designing and developing user interfaces (UIs), creating responsive and interactive web pages, optimizing website performance, writing server-side code, developing APIs, managing databases, testing, troubleshooting and debugging issues, and working with different technologies.
Key Responsibilities:
* Designing and developing user interfaces (UIs) using HTML, CSS, and React with Typescript.
* Creating responsive and interactive web pages ensuring websites look good and function smoothly on all devices.
* Optimizing website performance to make sure websites load quickly and efficiently.
* Writing server-side code using languages like Javascript, Typescript on Node.js to handle data storage, retrieval, and processing.
* Developing APIs (Application Programming Interfaces) to allow different applications to communicate with each other.
* Managing databases to store and organize data.
* Testing and debugging issues using Jest unit tests and Cypress E2E tests.
Required Skills and Qualifications:
* Knowledge of best practices and writing clean code.
* 3+ years of working knowledge with modern frameworks and languages (REACT & NodeJS).
* Comfortable in the command line.
* Experience with GraphQL and Apollo.
* Able to build a prototype and take it to production.
* Demonstrated experience from at least one large scale project.
* Motivation to learn and be on the forefront of current technology standards and practices.
* Ability to rapidly pick up new concepts and technologies.
We offer a collaborative and dynamic work environment where you can grow your skills and expertise. If you're passionate about building innovative solutions and want to be part of a forward-thinking team, we encourage you to apply for this exciting opportunity.