Full Stack Engineer ReactJS & Python API-5
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job Type: Contract
Job Category: IT
Job Title: Full Stack Engineer – ReactJS & Python API
Location: Dallas, TX – Hybrid
Contract
About the Role
We are seeking a skilled Full Stack Developer with proven expertise in ReactJS (frontend) and FastAPI with PostgreSQL (backend). The ideal candidate should have strong hands-on experience in modern web development, RESTful APIs, and database management using SQLAlchemy 2.0, Alembic, and psycopg2. The ideal candidate will not only develop high-quality applications but also act as a bridge between the client and the Indian offshore development team, ensuring seamless communication, collaboration, and delivery alignment.
You will collaborate with designers, product managers, and backend developers to deliver high-quality, scalable, and optimized web applications.
Key Responsibilities
Develop and maintain responsive, high-performance web applications using ReactJS, HTML5, CSS3, and JavaScript (ES6+).
Implement modern UI designs using Tailwind CSS and Figma mockups.
Manage application state using Zustand or Redux.
Ensure code quality, performance, and reusability through best practices and optimization.
Collaborate with cross-functional teams using Jira for agile task management.
Work closely with backend developers to integrate RESTful APIs.
Conduct code reviews, troubleshoot issues, and maintain clean documentation.
FastAPI - Modern Python web framework for building APIs
Python 3.10 - Programming language
Uvicorn - ASGI server for running FastAPI applications
Database & ORM
Database:
PostgreSQL 15 - Primary database
SQLAlchemy 2.0 - ORM for database operations
Alembic - Database migration tool
Psycopg2 - PostgreSQL adapter
Authentication & Security
Authentication:
AWS Cognito - User authentication and management
JWT (PyJWT) - Token-based authentication
Data Validation & Serialization
Pydantic:
Pydantic v2 - Data validation and serialization
Pydantic Settings - Configuration management
Type hints for better code quality
Development & Testing
Testing:
Pytest - Testing framework
Pytest-asyncio - Async testing support
Required Skills
DEVOPS ENGINEER
SENIOR EMAIL SECURITY ENGINEER