Job Title: Python Developer with React
Location: Chicago, IL (5 Days Onsite)
Experience: 12+ Years
Job Description
We are seeking a skilled React with Python Developer to work on both frontend and backend development. The ideal candidate will have experience building responsive user interfaces and developing scalable backend services.
Key Responsibilities
Frontend (React)
- Build user interfaces using React and Vite with a focus on responsiveness and accessibility
- Collaborate with designers and product managers to convert Figma designs into functional UI components
- Write and maintain unit tests using Vitest
- Develop end-to-end tests using Playwright
- Optimize application performance and create reusable UI components
Backend (Python)
- Develop and maintain backend services using Python
- Design and implement API endpoints, including validation and integrations
- Write test cases using Pytest and follow Test-Driven Development (TDD) practices
- Work with MySQL databases
- Use SQLAlchemy as ORM and manage database migrations with Alembic
Required Skills
- Strong experience in React.js and modern frontend development
- Proficiency in Python for backend development
- Experience with REST APIs and integrations
- Hands-on experience with MySQL and ORM tools like SQLAlchemy
- Knowledge of testing frameworks such as Vitest, Playwright, and Pytest
- Understanding of software development best practices and TDD