Senior Full-Stack Developer - Amsterdam, Nederland - STAFIDE

    STAFIDE
    Default job background
    Beschrijving
    Job Description
    About us:

    Stafide is the premier destination for tech talent consulting, providing comprehensive employment services throughout Europe. Our mission is straightforward: to effortlessly connect job seekers with employers, focusing on the rapidly changing technology sector. Boasting unparalleled expertise and a steadfast commitment, we specialize in aligning elite tech talent with companies to meet their IT consulting requirements precisely. Be part of our journey as we redefine the landscape of tech recruitment.

    As a Senior Full-Stack Developer (TypeScript), you will:
    • Lead the design and development of scalable full-stack applications, leveraging TypeScript for both frontend and backend development.
    • Utilize React and Material-UI to architect a seamless and dynamic user interface, enhancing the overall user experience.
    • Implement GraphQL with Apollo to manage data efficiently across the application, ensuring optimal state management.
    • Manage application testing frameworks, specifically using Cypress for comprehensive integration testing.
    • Oversee the applications runtime environment with and utilize build tools such as Babel and Webpack for efficient development workflows.
    • Implement robust security measures using OAuth and JWT to secure authentication and data transmission.
    • Architect and maintain the application infrastructure on AWS, making use of services like Lambda, API Gateway, DynamoDB, and Cognito.
    • Mentor and lead a team of developers, promoting a collaborative and inclusive work environment.
    • Keep up-to-date with emerging technologies and drive innovations to enhance application performance and scalability.
    • Collaborate closely with stakeholders to define project requirements, timelines, and deliverables, ensuring project success.

    What You Bring to the Table:
    • 8+ years of software development experience, with a strong focus on TypeScript for both front-end and back-end systems.
    • Expertise in React, including React toolkit and Material UI components, for crafting intuitive user interfaces.
    • Profound knowledge of GraphQL and Apollo client for effective state management and data handling.
    • Extensive experience with the runtime environment and familiarity with build processes including Babel and Webpack.
    • A solid understanding of authentication mechanisms, including OAuth and JWT, for ensuring application security.
    • Comprehensive experience with AWS cloud services, particularly Lambda, API Gateway, DynamoDB, and Cognito, for infrastructure management.
    • Proven ability in conducting robust integration tests using Cypress.
    • Strong leadership skills with a track record of managing and mentoring technical teams.
    • A Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.

    You should possess the ability to:
    • Lead complex software development projects with a strategic approach to problem-solving.
    • Drive technical innovations and improvements within a collaborative team environment.
    • Communicate effectively with both technical team members and non-technical stakeholders.
    • Mentor and develop talent within the team, fostering professional growth and development.

    What We Bring to the Table:
    • A competitive salary and comprehensive benefits package.
    • A dynamic and challenging work environment that values innovation and initiative.
    • Opportunities for professional growth and career advancement.
    • Flexible working conditions with remote working options.
    • A culture of collaboration, diversity, and inclusion, where your contributions are valued and recognized.



    Requirements
    We are looking for a Lead Developer skilled in TypeScript and modern development frameworks to lead our development team. Key Responsibilities: Lead the design and development of scalable full-stack applications using TypeScript for both frontend and backend development.Utilize React and Material-UI for front-end architecture, ensuring a seamless and dynamic user experience.Implement GraphQL with Apollo for efficient data handling and state management across the application.Manage and optimize application testing using Cypress for integration testing.Oversee the application's runtime environment using and manage builds with tools like Babel and Webpack.Ensure robust security using OAuth and JWT for authentication and secure data transmission.Architect and maintain application infrastructure on AWS, utilizing services such as Lambda, API Gateway, DynamoDB, and Cognito.Mentor and guide a team of developers, fostering a collaborative and inclusive team environment.Stay abreast of new technologies and introduce innovations that can enhance application performance and scalability. Work closely with stakeholders to define project requirements, timelines, and deliverables. Requirements: 8+ years of experience in software development with a strong emphasis on TypeScript development for both front and backend systems.Expertise in React, including React toolkit and Material UI components.Profound knowledge of GraphQL and Apollo client for state management and data handling.Extensive experience with runtime environment and build processes including Babel and Webpack.Solid understanding of authentication mechanisms including OAuth and JWT.Comprehensive experience with AWS cloud services, specifically Lambda, API Gateway, DynamoDB, and Cognito.Proven experience with Cypress for conducting robust integration tests.Strong leadership skills with experience managing and mentoring technical teams.Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.What We Offer:A competitive salary and comprehensive benefits package.A dynamic and challenging work environment where innovation and initiative are encouraged.Opportunities for professional growth and advancement.Flexible working conditions with remote working options.A collaborative team culture with a focus on diversity and inclusion.