Full Stack Engineer Job Description
We are seeking an experienced Full Stack Engineer to join our team. As a key member of the global technology group, you will play a vital role in designing and developing cutting-edge digital solutions.
Job Description:
* Design and develop user interfaces (UIs) using HTML, CSS, Component Libraries, and React with Typescript.
* Create responsive and interactive web pages that ensure websites look good and function smoothly on all devices.
* Optimize website performance to make sure websites load quickly and efficiently.
* Write server-side code using languages like Javascript, Typescript on Node.js to handle data storage, retrieval, and processing.
* Develop APIs (Application Programming Interfaces) that allow different applications to communicate with each other.
* Manage databases by designing, implementing, and maintaining them to store and organize data.
* Test and ensure strong test-driven development using Jest unit tests and Cypress E2E tests.
* Understand the entire web development process and have a holistic view of how the front-end and back-end work together.
* Troubleshoot and debug issues by identifying and fixing problems that may arise in any part of the application.
* Work with different technologies and be proficient in various programming languages, frameworks, and tools.
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 (Mac).
* Experience with GraphQL and Apollo.
* Able to build a prototype and take it to production.
* Demonstrate experience from at least one large-scale project.
* Motivation to learn and stay up-to-date with current technology standards and practices.
* Ability to rapidly pick up new concepts and technologies.
* Familiarity with working with different CMS integrations and building out clean content structures.