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).