Full Stack Developer Opportunity
We are seeking a skilled Full Stack Developer to join our team and contribute to the design, development, and implementation of innovative web applications.
Responsibilities:
* Designing and developing user interfaces (UIs) using HTML, CSS, and React with TypeScript.
* Creating responsive and interactive web pages that function smoothly on all devices.
* Optimizing website performance by ensuring websites load quickly and efficiently.
* Writing server-side code using JavaScript, TypeScript, and Node.js to handle data storage, retrieval, and processing.
* Developing APIs (Application Programming Interfaces) to enable seamless communication between applications.
* Managing databases by designing, implementing, and maintaining them to store and organize data effectively.
* Testing and ensuring strong test-driven development through Jest unit tests and Cypress E2E tests.
* Understanding the entire web development process, from front-end to back-end.
* Troubleshooting and debugging issues to identify and fix problems that may arise in any part of the application.
Required Skills and Qualifications:
* Knowledge of best practices and clean coding principles.
* 3+ years of working experience with modern frameworks and languages (React & Node.js).
* Comfortable in the command line and familiar with various programming languages and tools.
* Experience with GraphQL and Apollo, as well as proficiency in building prototypes and taking them to production.
* Ability to rapidly pick up new concepts and technologies and demonstrate experience from at least one large-scale project.
* Motivation to learn and stay current with technology standards and practices.