Role : Fullstack Developer
Location: Bethesda, MD Remote
Duration: 12 months Contract
Position Summary
We are seeking a highly skilled Full Stack Developer (Frontend-Focused) with strong expertise in React.js, Next.js, MADS Component Library, and Single Sign-On (SSO) implementations. The ideal candidate will be responsible for designing, developing, and maintaining scalable, responsive, and secure web applications while collaborating closely with product owners, UX designers, architects, and backend teams. This role requires a strong frontend mindset with the ability to contribute to backend integrations and full-stack development activities.
Key Responsibilities
Design, develop, and maintain modern web applications using React.js and Next.js.
Build reusable, accessible, and responsive UI components leveraging the MADS Component Library.
Implement and maintain authentication and authorization solutions using SSO technologies (OAuth 2.0, OpenID Connect, SAML, Azure AD, Okta, Ping Identity, etc.).
Collaborate with UX/UI designers to translate wireframes and designs into high-quality user experiences.
Integrate frontend applications with RESTful APIs, GraphQL services, and backend microservices.
Optimize application performance, scalability, and accessibility across browsers and devices.
Develop server-side functionality and API integrations where required.
Participate in architecture discussions and contribute to frontend best practices and standards.
Create and maintain technical documentation, design specifications, and deployment guides.
Write unit, integration, and end-to-end tests to ensure software quality.
Troubleshoot and resolve application issues in development, testing, and production environments.
Work within Agile/Scrum teams and actively participate in sprint planning, reviews, and retrospectives.
Required Qualifications
Bachelor''s degree in Computer Science, Information Technology, Engineering, or a related field.
5+ years of experience in Full Stack or Frontend Development.
Strong expertise in React.js, including Hooks, Context API, and state management solutions.
Hands-on experience with Next.js, SSR (Server-Side Rendering), SSG (Static Site Generation), and API routes.
Strong hands-on experience in Python development with expertise in Generative AI, including Agentic AI systems, Retrieval-Augmented Generation (RAG), Prompt Engineering, LLM orchestration frameworks, and AI application development.
Experience designing, developing, and optimizing AI-powered workflows, autonomous agents, vector databases, knowledge retrieval systems, and integrating LLMs into enterprise applications.
Experience with CI/CD pipelines using Harness, including automated build, deployment, testing, and release management across cloud-native environments.
Proficient in implementing DevOps best practices, ensuring reliable software delivery, environment management, and continuous monitoring through Harness-based pipelines.
Experience working with MADS Component Library or similar enterprise design systems/component libraries.
Strong knowledge of JavaScript (ES6+), TypeScript, HTML5, and CSS3.
Experience implementing SSO authentication solutions using OAuth 2.0, OpenID Connect (OIDC), SAML, Azure AD, Okta, or similar identity providers.
Experience integrating frontend applications with REST APIs and GraphQL services.
Familiarity with Node.js and backend service integration.
Strong understanding of responsive design, accessibility (WCAG), and web performance optimization.
Experience with Git, CI/CD pipelines, and modern development workflows.
Preferred Qualifications
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
Familiarity with microservices architecture and API gateway concepts.
Experience with testing frameworks such as Jest, React Testing Library, Cypress, or Playwright.
Knowledge of containerization technologies such as Docker and Kubernetes.
Experience with monitoring and observability tools.
Understanding of security best practices for web applications.