Python Developer with React.js||Moline IL

2 views
Skip to first unread message

Adarsh Kumar

unread,
May 12, 2026, 6:06:21 PM (13 days ago) May 12
to Recruiting Simplifies

Role:: Python Developer with React.js

Location: Moline IL 

Experience: 9+ Years  OF VERIFIABLE EXPERIENCE

 

 

Job Summary

We are seeking a skilled Python Developer with strong experience in backend development, API design, and data processing. The ideal candidate should have expertise in FastAPI, Pydantic, Pandas, NumPy, Pytest, and Uvicorn, along with a solid foundation in Python programming, asynchronous development, and cloud integrations.

 

Key Responsibilities

Core Python Development

  • Develop efficient, reusable, and scalable Python applications.
  • Work with core data structures such as lists, tuples, dictionaries, and sets.
  • Implement modular, clean, and maintainable code.
  • Handle file operations and utilize Python standard libraries.

Object-Oriented Programming

  • Design applications using OOP principles.
  • Apply inheritance, polymorphism, encapsulation, and abstraction.
  • Follow SOLID design principles.
  • Implement method overriding and best practices for scalable design.

API Development (FastAPI & Uvicorn)

  • Design and develop high-performance RESTful APIs using FastAPI.
  • Deploy applications using Uvicorn ASGI server.
  • Implement dependency injection and middleware.
  • Use Pydantic for request/response validation and data modeling.
  • Develop asynchronous endpoints and background tasks.
  • Implement secure authentication (JWT).

Asynchronous Programming

  • Build concurrent applications using async/await.
  • Understand and utilize Python event loop concepts.
  • Implement asynchronous workflows using asyncio.

Data Processing & Analysis

  • Use Pandas for data manipulation, transformation, and analysis.
  • Leverage NumPy for numerical computations and efficient data handling.
  • Write optimized data-processing pipelines.

AWS Integration (boto3)

  • Work with AWS services such as S3, Lambda, DynamoDB.
  • Perform CRUD operations using boto3.
  • Manage credentials and environment configurations securely.
  • Implement robust error handling and retry mechanisms.

Authentication & Security (JWT)

  • Develop token-based authentication systems.
  • Manage token lifecycle, expiration, and validation.
  • Secure APIs using best practices.

Logging & Error Handling

  • Configure logging using Python logging module.
  • Implement structured logging and monitoring.
  • Handle exceptions using try/except/finally.
  • Create custom exception handling strategies.

Decorators & Advanced Python

  • Implement function and class decorators.
  • Use decorators for logging, validation, performance tracking, and authentication.
  • Develop nested and parameterized decorators.
  • Understand closures and advanced Python patterns.

Testing & Quality Assurance (Pytest)

  • Write unit and integration tests using Pytest.
  • Use mocking frameworks for dependency isolation.
  • Ensure high test coverage and quality standards.
  • Write clean, testable, and maintainable code.

MCP & FastMCP Configuration

  • Understand Model Context Protocol (MCP).
  • Configure tools using FastMCP.
  • Implement tool registration and execution workflows.
  • Integrate MCP tools with APIs and external systems.

Required Skills & Qualifications

  • Strong proficiency in Python.
  • Hands-on experience with FastAPI, Pydantic, and Uvicorn.
  • Experience with Pandas and NumPy for data processing.
  • Solid understanding of OOP and asynchronous programming.
  • Experience with Pytest for testing.
  • Familiarity with AWS services using boto3.
  • Knowledge of JWT authentication.
  • Strong debugging and problem-solving skills.

Good to Have Skills

  • Experience with React.js for frontend development.
  • Understanding of full-stack architecture and API consumption.
  • Familiarity with microservices and containerization (Docker).
  • Exposure to CI/CD pipelines.
  • Experience with FastMCP / MCP tools.

 

 

Regards,

Adarsh Jaiswal 
Reply all
Reply to author
Forward
0 new messages