Job details

Full stack React Python

  • Java
  • Python
  • Redux
  • REST
  • Cypress
  • GraphQL
  • Docker

Posted: 1 day ago

Role: Full Stack Developer
Location: Fremont, CA(5 days onsite in week)
Contract

Job Description

We are seeking a talented Full Stack Developer with strong expertise in React.js (frontend) and Python (backend) to design, develop, and maintain scalable web applications. You will collaborate with cross-functional teams to deliver high-quality solutions, ensuring seamless integration between front-end user experiences and back-end services.

Key Responsibilities:

  • Design, develop, and maintain responsive web applications with React (frontend) and Python (backend).
  • Build reusable UI components and ensure performance optimization in React.
  • Develop and maintain RESTful APIs and/or GraphQL services using Python frameworks (Django, Flask, FastAPI).
  • Collaborate with UI/UX designers and backend teams to ensure seamless integration.
  • Work with databases (SQL/NoSQL) and manage data models efficiently.
  • Ensure code quality through unit testing, integration testing, and code reviews.
  • Optimize applications for performance, scalability, and security.
  • Implement CI/CD pipelines for smooth deployments.
  • Troubleshoot, debug, and resolve technical issues.
  • Stay updated with modern full-stack development trends and best practices.

Required Skills & Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.
  • 5-8 years of professional experience as a Full Stack Developer.
  • Strong proficiency in React.js, JavaScript (ES6+), TypeScript, HTML5, CSS3.
  • Hands-on experience with Python frameworks (Flask, Django, FastAPI).
  • Experience in building and consuming RESTful APIs / GraphQL.
  • Solid understanding of databases: PostgreSQL, MySQL, MongoDB, or Redis.
  • Knowledge of version control systems (Git, GitHub/GitLab).
  • Familiarity with containerization and deployment (Docker, Kubernetes).
  • Strong problem-solving, debugging, and analytical skills.

Preferred (Nice-to-Have):

  • Experience with cloud platforms (AWS, Google Cloud Platform, Azure).
  • Knowledge of state management (Redux, Context API, MobX).
  • Familiarity with testing frameworks (Jest, PyTest, Cypress).
  • Experience working in Agile/Scrum teams.
  • Understanding of authentication and authorization (JWT, OAuth2).