What are the responsibilities and job description for the Python Developer(Only w2) position at Astir IT Solutions, Inc.?
Position: Python Developer(Only w2)
Location: Princeton, NJ (Onsite/Only Locals)
Job Summary:
Python Developer with 5 years of experience in backend development, FastAPI, and enterprise data integration. Strong focus on scalable APIs, microservices, and high-performance systems.
Core Skills:
- Python, FastAPI, OOP, Asyncio
- REST APIs, Microservices architecture
- Pydantic, SQLAlchemy, Alembic
- Pandas, NumPy, Requests/HTTPX
- Pytest, Celery, Redis
- Logging (Loguru/Python logging)
- Env tools (Poetry/Pipenv/virtualenv)
- Uvicorn/Gunicorn, OpenAPI/Swagger
- JWT, OAuth2 authentication
- Docker, CI/CD, Git
Database & SQL:
- SQL Server: CTEs, joins, stored procedures, triggers, query tuning, indexing, execution plans, ETL
- Snowflake: data modeling, Snowpipe, streams, tasks, RBAC, performance & cost optimization
- Advanced SQL: window functions, transactions, data validation
Additional:
- ORMs & raw SQL, debugging & performance tuning
- Messaging (Kafka/RabbitMQ – plus)
- Cloud exposure (AWS/Azure/GCP)
Responsibilities:
- Build scalable backend applications & secure APIs
- API validation, middleware, versioning, rate limiting
- Async processing & background jobs
- Integrate SQL Server & Snowflake
- Optimize performance, monitoring, logging
- Collaborate, troubleshoot, and support deployments
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