Job Title: Python Full Stack Developer
Location: Mt Laurel Township, NJ (Onsite)
Type: Contract
Visa: H1B/H4EAD/TN/L2
Roles & Responsibilities
1. Application Development & Architecture
Design, develop, and maintain full-stack web applications using Python
frameworks (Django, Flask, FastAPI) for backend services
Build responsive, dynamic front-end interfaces using ReactJS / VueJS / Angular
with component-based architecture
Develop and maintain API-driven web applications with RESTful and GraphQL
endpoints
Implement Material Design and Bootstrap frameworks for consistent, modern UI/UX
across applications
Write clean, maintainable, well-documented, and testable code following
industry best practices
2. Database Design & Management
Design, optimize, and maintain database schemas using MySQL and/or MongoDB
Write complex SQL queries, stored procedures, and database migrations
Perform query optimization, indexing strategies, and database performance
tuning
Ensure data integrity, backup strategies, and disaster recovery planning
3. Testing & Quality Assurance
Develop and execute comprehensive test plans, test cases, and test strategies
for web applications
Implement automated testing frameworks using Python (pytest, unittest,
Selenium, Playwright)
Perform functional, regression, integration, performance, and API testing
Set up and maintain CI/CD pipelines with automated test suites
Conduct code reviews and enforce coding standards across the team
Identify, document, and track defects through resolution using bug tracking
tools (JIRA, Azure DevOps)
4. API Development & Integration
Design, develop, and test RESTful APIs and microservices
Create and maintain API documentation (Swagger/OpenAPI)
Integrate third-party APIs and services into existing applications
Implement API authentication, authorization, and security best practices
(OAuth2, JWT)
5. Legacy System Support (PHP/JavaScript/jQuery)
Maintain and enhance existing PHP-based web applications
Work with legacy JavaScript/jQuery codebases, refactoring where appropriate
Migrate legacy systems to modern frameworks and architectures incrementally
6. Collaboration & Communication
Participate in Agile/Scrum ceremonies — sprint planning, daily standups,
retrospectives, and demos
Collaborate with cross-functional teams including product owners, designers,
and DevOps engineers
Provide technical mentorship and guidance to junior developers and analysts
Communicate technical concepts effectively to both technical and non-technical
stakeholders
Create and maintain technical documentation, architecture diagrams, and
runbooks
7. Technical Specifications & Design
Participate in design reviews and contribute to technical specifications
Translate business requirements into technical solutions and detailed design
documents
Evaluate and recommend new technologies, tools, and frameworks to improve
development efficiency
Ensure applications meet non-functional requirements — performance,
scalability, security, and accessibility
8. DevOps & Deployment
Support application deployment processes and environment management
Work with containerization tools (Docker) and orchestration platforms
Monitor application health, troubleshoot production issues, and implement fixes
Maintain version control best practices using Git (branching strategies, pull
requests, code reviews)
Thanks & Regards:-
Md Zahid
Technical Recruiter
Nityo Infotech Corp.
📧 Email: md.z...@nityo.com
🌐 Website: www.nityo.com
🔗 LinkedIn: linkedin.com/in/md-zahid-3241a6290