Full Stack Developer (Next.js, TypeScript, React, AWS)

pureIntegration

Full Stack Developer (Next.js, TypeScript, React, AWS)

Reston, VA
Full Time
Paid
  • Responsibilities

    Job Description

    We are seeking a Mid-Level Full Stack Developer (Next.js, TypeScript, React, AWS) to join our growing team developing software platforms that power end-user experiences in the streaming media industry.

    This role is front-end-focused, requiring a strong grasp of backend development for seamless integration. You'll design and build a React and Next.js-based pluggable web framework, enabling external teams to publish apps and streaming content within a media OS. We're looking for someone with expertise in UI design, CSS, React-based front-end development, and creating pluggable frameworks. The ideal candidate is technically curious, willing to explore new technologies, and flexible to take on various roles, including DevOps and QA tasks.

    This is a W-2 hourly position with the possibility of conversion to a full-time role.

    An in-person interview at one of our office locations (Reston, VA - Washington DC - Atlanta - Denver - Philadelphia) is required.

    The annual base salary is $90,000 - $110,000. Candidates will be paid within this range based on their work experience and skills. Candidates are also eligible for our full list of benefits linked here .

    Responsibilities: Responsibilities range from high-level logical architecture through low-level detailed design and implementation, including:

    • Design, build, and scale sophisticated high-volume client and server-side applications and frameworks.
    • Create UI designs, design language/patterns and pluggable framework to be utilized by independent development teams of independent modular functionality.
    • Write reusable, testable, and maintainable code.
    • Collaborate with project stakeholders to identify business and technical requirements that translate into application design.
    • Participate in Agile ceremonies including grooming, spring planning, daily stand-ups, and retrospectives.
    • Actively engage in code reviews across team members.
    • Assist with Non-Prod and Prod deployments when required.
    • Maximize software efficiency and performance through the leverage of telemetry and dashboards.
    • Incorporate security best practices into the development, build, and deployment processes.
    • Act as a Subject Matter export in front-end development to more back-end focused development team members.
    • Work with QA Leads to incorporate QA framework into new development initiatives.
    • Produce technical designs and documentation at varying levels of granularity.
  • Qualifications

    Qualifications

    • 5+ years of demonstrable experience developing full-stack applications, with an emphasis on front-end development experience, using Next.js, Node.js, CSS, Typescript, and React.
    • Bachelor’s degree in engineering, Computer Science, or a related field, or relevant work experience.
    • 4+ years of experience in consuming and creating APIs (REST, GraphQL).
    • Familiarity with container-based application deployments.
    • Knowledgeable in software architectures designed for public cloud deployment using AWS (ideally) or equivalent (Azure, GCP).
    • Familiarity with schema design, data models, and ability to recommend database types according to requirements.
    • Proficiency in developing SSO-integration authentication and Role-Based Access Control.
    • Experience with NoSQL and SQL databases and query languages; Graph database and GraphQL experience is a plus.
    • Experience in microservices development.
    • Understanding of data and code security best practices.
    • Experience with version control tools like GitHub and deployment pipelines (GitHub Actions, Concourse).
    • Experience with logging and metrics instrumentation and analysis.
    • Proficiency in Agile methodologies and tools like Jira or Azure DevOps.
    • Ambitious and highly motivated to deliver outstanding solutions with a hunger to understand the full architecture of systems and stay on top of current industry trends.
    • Strong problem-solving and debugging skills.
    • Strong communication and collaboration skills.
    • Should be flexible to understand technology dynamics and be adaptable using customer-desired tools/technologies.
    • Candidate should have an assertive personality and be able to elaborate on personal experiences throughout the process.

    Additional Information

    pureIntegration is an Equal Opportunity Employer (EOE), qualified applicants are considered for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, disability, or veteran status. All your information will be kept confidential according to EEO guidelines. Additionally, the Wage Transparency Omnibus Amendment Act of 2023 grants you rights regarding transparency in wage information. To learn more, please refer to thislink.

    Disability Accommodation for Applicants to pureIntegration

    pureIntegration provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in job application procedures. For reasonable accommodation requests, please contact us by email at HR@pureintegration.com or by mail to: pureIntegration, Human Resources Department, 1801 Robert Fulton Dr, Suite 450, Reston, VA 20191. Please indicate the position you are applying for.

    pureIntegration would love to hear from you - your career journey starts here!