Skip to content
mimi

Python Developer(Only w2)

Astir IT Solutions, Inc.

Princeton · On-site Contract Senior 1w ago

About the role

Python Developer(Only w2)

Location: Princeton, NJ(Onsite/Only Locals)

Experience: 6+ Years

All skills are Mandatory.

Required Skills • Strong expertise in Python backend development with solid understanding of OOP concepts, clean coding practices, and microservices architecture. Hands-on experience with FastAPI for building scalable APIs, along with asynchronous programming (Asyncio). • Experience in REST API design and development, including request/response validation, error handling, API versioning, rate limiting, and implementing authentication & authorization (JWT, OAuth2). • Proficiency with Python ecosystem tools and libraries such as Pydantic, SQLAlchemy, Alembic, Pandas, NumPy, Requests/HTTPX, and Pytest. Experience with background processing and caching (Celery, Redis) and logging frameworks like Loguru or Python logging. • Familiarity with API servers (Uvicorn, Gunicorn), OpenAPI/Swagger documentation, and environment management tools like Poetry, Pipenv, or virtualenv. Strong experience in Docker and container-based development.

Database & SQL Skills • Strong experience with SQL Server, including complex queries, joins, CTEs, stored procedures, triggers, indexing strategies, execution plans, and performance tuning. Experience handling ETL processes and large datasets. • Hands-on experience with Snowflake, including data modeling, schema design, Snowflake SQL optimization, tasks, streams, Snowpipe, data loading/unloading, and performance & cost optimization. Knowledge of security (RBAC) and data sharing. • Strong command over advanced SQL concepts such as window functions, aggregations, transactions, locking mechanisms, data warehousing concepts, and data validation/reconciliation.

Additional Skills • Experience with ORMs and raw SQL, debugging and performance tuning, unit and integration testing, CI/CD pipelines, and Git/version control. Exposure to cloud platforms (AWS, Azure, or GCP) and messaging systems like Kafka or RabbitMQ is a plus.

Responsibilities • Develop and maintain scalable backend applications and high-performance FastAPI-based APIs. Implement secure authentication, async processing, middleware, and background jobs. • Integrate applications with SQL Server and Snowflake, optimize application and database performance, and ensure high-quality, reusable, and maintainable code. • Collaborate with cross-functional teams, troubleshoot production issues, and support deployment, monitoring, and continuous improvement.

Education

Bachelor’s degree in Computer Science / IT or related field

If I missed your call ! Please drop me a mail.

Thank you,

Harish

Talent Acquisition

Astir IT Solutions, Inc - An E-Verified Company

Email:harishj@astirit.com

Direct : 7326946000*788

50 Cragwood Rd. Suite # 219, South Plainfield, NJ 07080

www.astirit.com

Requirements

  • Experience: 6+ Years
  • Strong expertise in Python backend development with solid understanding of OOP concepts, clean coding practices, and microservices architecture
  • Hands-on experience with FastAPI for building scalable APIs, along with asynchronous programming (Asyncio)
  • Familiarity with API servers (Uvicorn, Gunicorn), OpenAPI/Swagger documentation, and environment management tools like Poetry, Pipenv, or virtualenv
  • Strong experience in Docker and container-based development
  • Database & SQL Skills
  • Strong experience with SQL Server, including complex queries, joins, CTEs, stored procedures, triggers, indexing strategies, execution plans, and performance tuning
  • Experience handling ETL processes and large datasets
  • Hands-on experience with Snowflake, including data modeling, schema design, Snowflake SQL optimization, tasks, streams, Snowpipe, data loading/unloading, and performance & cost optimization
  • Knowledge of security (RBAC) and data sharing
  • Strong command over advanced SQL concepts such as window functions, aggregations, transactions, locking mechanisms, data warehousing concepts, and data validation/reconciliation
  • Experience with ORMs and raw SQL, debugging and performance tuning, unit and integration testing, CI/CD pipelines, and Git/version control
  • Bachelor’s degree in Computer Science / IT or related field

Responsibilities

  • Experience in REST API design and development, including request/response validation, error handling, API versioning, rate limiting, and implementing authentication & authorization (JWT, OAuth2)
  • Proficiency with Python ecosystem tools and libraries such as Pydantic, SQLAlchemy, Alembic, Pandas, NumPy, Requests/HTTPX, and Pytest
  • Experience with background processing and caching (Celery, Redis) and logging frameworks like Loguru or Python logging
  • Develop and maintain scalable backend applications and high-performance FastAPI-based APIs
  • Implement secure authentication, async processing, middleware, and background jobs
  • Integrate applications with SQL Server and Snowflake, optimize application and database performance, and ensure high-quality, reusable, and maintainable code
  • Collaborate with cross-functional teams, troubleshoot production issues, and support deployment, monitoring, and continuous improvement

Benefits

W2

Skills

PythonFastAPIAsyncioREST APIJWTOAuth2PydanticSQLAlchemyAlembicPandasNumPyRequests/HTTPXPytestCeleryRedisLoguruPython loggingUvicornGunicornOpenAPI/SwaggerPoetryPipenvvirtualenvDockerSQL ServerSnowflakeETLORMsraw SQLCI/CD pipelinesGit/version controlAWSAzureGCPKafkaRabbitMQ

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free