SAR Tech LLC — Strive & Rise

Full Stack Web Developer (Direct Hire)

Back to all roles

About the role

Full Stack Web Developer!


Job responsibilities details:

• Build responsive, reusable React components with TypeScript and Material UI, using typed props and interfaces to catch issues early and keep the codebase maintainable.

• Design React component hierarchies that separate presentational and container components, so UI and logic stay cleanly divided and easy to reuse.

• Manage local and shared state using React hooks such as useState, useEffect, useMemo, and useCallback, and use Context for state that many components need.

• Build and reuse custom React hooks to share common logic such as data fetching, form handling, and debouncing across the application.

• Implement client-side routing with React Router, including nested routes, route guards, and lazy-loaded route components.

• Handle forms in React with controlled components, validation, and clear error messages for a smooth user experience.

• Optimize React rendering performance using memoization, React.memo, and code-splitting to reduce unnecessary re-renders and improve load time.

• Implement data-heavy screens with AG Grid Enterprise inside React, including server-side pagination, column filtering, sorting, grouping, and cell editing for large datasets.

• Connect React components to backend APIs, handling loading states, error handling, and retries so the UI stays responsive even when a request fails.

• Turn Figma designs and wireframes into pixel-accurate, accessible interfaces, and follow up with designers when specs are unclear or have gaps.

• Apply consistent theming and responsive layouts using Material UI components, the theme system, and breakpoints across different screen sizes.

• Debug UI issues using React Developer Tools and browser dev tools to track down state, prop, and rendering problems.

• Write and maintain unit and component tests for React components with JEST so changes can be shipped without breaking existing behavior.

**Minimum Requirements:**

• Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a closely related field.

• Related experience in Full Stack Web Development, designing, developing, and maintaining scalable web applications.

• Strong proficiency in front-end technologies including HTML5, CSS3, JavaScript, TypeScript, React.js, Angular, or Vue.js.

• Strong experience with back-end development using Java, Spring Boot, Node.js, .NET, Python, or similar server-side technologies.

• Experience developing and consuming RESTful APIs, GraphQL APIs, and integrating third-party services.

• Strong knowledge of relational databases such as MySQL, PostgreSQL, SQL Server, or Oracle, including database design and query optimization.

• Experience with NoSQL databases such as MongoDB, DynamoDB, or Cassandra is preferred.

• Knowledge of responsive web design principles, cross-browser compatibility, and mobile-first development practices.

• Experience with version control systems such as Git, GitHub, GitLab, or Bitbucket.

• Experience working with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP).

• Familiarity with CI/CD pipelines, Jenkins, GitHub Actions, Docker, Kubernetes, and deployment automation tools is preferred.

• Understanding of software development lifecycle (SDLC), Agile/Scrum methodologies, and DevOps practices.

• Knowledge of web security concepts, authentication and authorization mechanisms (OAuth, JWT, SSO), and secure coding practices.

• Experience with testing frameworks such as JUnit, Jest, Cypress, Selenium, or similar tools is preferred.

• Strong analytical, troubleshooting, problem-solving, organizational, communication, and teamwork skills.

• Ability to collaborate effectively with cross-functional teams including product managers, designers, QA engineers, and business stakeholders.

• Experience optimizing application performance, scalability, and reliability in enterprise environments is preferred.

• Strong understanding of modern web architecture, microservices, and distributed systems is preferred.

Benefits:

SAR TECH LLC offers company-standard benefits, including:

• Medical Insurance

• 401(k) Retirement Plan

Application Process:

To apply, please submit your resume via email to: hr@sar-tech.net


Full time direct hire

Requirements

REQUIREMENTS


Full Stack Web Developer






Ability to work in a project driven environment

SAR Tech LLC is an equal opportunity employer. Applicants must be legally authorised to work in the United States.