We are looking for a Full Stack Engineer with extensive experience in TypeScript to join our talented development team. In this role, you will design, develop, and maintain our full-stack platform consisting of microservices, using TypeScript as a primary language for both front-end and back-end development. You will be responsible for delivering high-quality, scalable solutions.
Key Responsibilities
* Architect, design, and implement full-stack web applications, primarily using TypeScript.
* Build robust and scalable front-end applications with modern frameworks such as React.js.
* Develop bac-end services and APIs using Node.js and work with databases such as PostgreSQL, and MySQL.
* Ensure application performance, scalability, and security by implementing best practices for both front-end and back-end code.
* Collaborate with product managers, UX/UI designers, and other engineers to deliver high-quality features in an Agile environment.
* Write unit, integration, and end-to-end tests to ensure the robustness of the codebase.
* Continuously improve the development process by suggesting new tools, techniques, and processes.
Skills & Qualifications
* Progressive full-stack development experience with a strong focus on TypeScript.
* Expertise in front-end frameworks like React.js, Vue.js, or Angular, with a deep understanding of UI/UX best practices.
* Strong proficiency in back-end development with Node.js and working knowledge of database management systems such as PostgreSQL, MongoDB, or MySQL.
* Extensive experience in designing and consuming RESTful APIs and GraphQL.
* Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for deploying scalable applications.
* Proficient in using modern development tools such as Git, Docker, and CI/CD pipelines.
* In-depth understanding of test-driven development (TDD), and experience with testing frameworks like Jest.
* Excellent problem-solving skills, with a proactive mindset for identifying and resolving technical challenges.
* Strong knowledge of web security practices, performance tuning, and scaling web applications.
* Familiarity with microservices architecture is preferred.
* Experience with serverless technologies and event-driven architectures will be an asset.
* Knowledge of container orchestration tools like Kubernetes is preferred.
* Experience with mobile development frameworks such as React Native will be an asset.
* Familiarity with modern PHP is preferred.
* Experience working in an Agile/Scrum development environment.
* Must be able to have 3 hour overlap with EST timezone.
#J-18808-Ljbffr