19 Sep
|
USIL Technologies
|
India
19 Sep
USIL Technologies
India
Full Stack Engineer - Python &
- React.js
Position Summary:
We are seeking a Full Stack Engineer with 4 years of experience in building production-grade web applications. You will work closely with industry experts to design, develop, and scale end-to-end features using Python (FastAPI) on the backend and React.js on the frontend.
Key Responsibilities:
- Backend Development: Design and build robust, scalable RESTful APIs using Python and FastAPI (utilizing async patterns, Pydantic, Dependency Injection, and Uvicorn).
- Frontend Development: Create clean, modular, and reusable UI components in React.js, managing state, routing, complex forms, and API integrations.
- Database Management: Design database schemas, write efficient SQL queries, manage ORMs, and optimize query performance across PostgreSQL and MySQL databases.
- Cloud &
- Operations: Containerize applications using Docker and deploy/maintain infrastructure on AWS (EC2, S3, Lambda, ECS, API Gateway) via automated CI/CD pipelines (Jenkins, GitHub).
- Quality &
- Security: Implement secure authentication and authorization mechanisms while writing clean, maintainable, and testable code.
Tech Stack:
- Backend: Python, FastAPI, REST Framework.
- Frontend: React.js (Hooks, State Management, React Router).
- Databases: PostgreSQL, MySQL, SQL optimization, ORM tools.
- Cloud &
- DevOps: AWS, Docker, Jenkins, Git/GitHub.
Bonus Skills:
- Asynchronous task processing with Celery and Redis.
- Real-time communication protocols like WebSockets.
- Automated testing with PyTest.
- Experience working in Agile/Scrum environments.
Key Competencies:
- Strong problem-solving abilities and a focus on shipping reliable, production-ready products.
- High commitment to code quality, clean architecture, and best practices.
- Excellent collaborative communication skills to thrive in a rapid-paced environment.
📌 Full Stack Engineer - Python/React.js (India)
🏢 USIL Technologies
📍 India