Job Title: Python Full-stack Developer (Angular)
Location: Dallas, Texas
Experience: 8+ Years
Employment Type: Contract
If you are Interested, Drop me your Resume to thomas@innovitusa.com (or) you can Reach
me on +1 408-755-2428 .
Key Responsibilities:
Design and implement backend APIs using Python, focusing on RESTful APIs and GraphQL.
Develop user interfaces using Angular (Version), with a focus on TypeScript, HTML5, CSS3, and JavaScript (ES6+).
Implement Component-Based Architecture in Angular, utilizing concepts like Directives, Event Handling, RxJS, and State Management (NgRx).
Develop backend services using frameworks like Django or Flask, handling data models, business logic, and API integration.
Use ORM (Django ORM/SQLAlchemy) to manage database operations.
Integrate SQL databases like PostgreSQL and MySQL, and NoSQL databases like MongoDB.
Implement authentication using JWT, OAuth 2.0, and RBAC for secure access control.
Collaborate with DevOps teams to automate deployment using CI/CD tools like Jenkins, GitHub Actions, and Docker.
Use Ansible or Terraform for infrastructure automation and management.
Manage version control with Git, ensuring best practices for branching, merging, and code reviews.
Implement unit testing using frameworks like pytest, unittest, Jest, and Karma.
Implement integration testing using SuperTest and contract testing using Pact.
Ensure performance optimization through code optimization, caching (Redis), and load balancing.
Use Prometheus and Grafana for monitoring, along with ELK Stack for logging.
Required Skills:
Strong expertise in Python backend frameworks (Django/Flask/FastAPI).
Proficiency with Angular, including advanced features like RxJS and NgRx.
Strong understanding of microservices architecture and event-driven architecture.
Experience with Docker for containerization and Kubernetes for orchestration.
Experience with Agile methodologies, working in Scrum/Kanban sprints.
Additional Requirements:
Experience with AWS, Azure, or GCP for cloud deployments.
Strong debugging and problem-solving skills.
Innovit USA Inc. is the fastest growing IT Services,Product & IT Consulting Company Headquartered in Langhorne, PA. Innovit management has been in IT Industry for over 23 years.Innovit main goal is to provide high quality and cost effective IT solutions and services to our clients. Innovit provides innovative web development solutions and mobile app solutions to our several satisfied clients worldwide. We have several Direct Client reqs.