Python Developer(Only w2)
Astir IT Solutions, Inc.
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
Skills
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