Job Type: Contract
Job Category: IT

Job Description

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

Fill below details & click “Apply”

Only add 10 digit number without prefix
Resume can be attached in PDF, JPG, Word , Txt format only

Share This Job