Full Stack Python Developer - DevOps
Contract (W2, $60-65/hr) role via IT staffing firm Matlen Silver at a Charlotte, NC client site (hybrid, 3 days onsite). The developer builds enterprise web apps with expert-level Python/Django REST APIs and Angular 20+ front ends, does production support and root-cause fixes, and works with SQL/NoSQL databases, Kafka/RabbitMQ messaging, and CI/CD. Open only to US citizens or green card holders.
- Compensation
- $60–$65 / hr
- Location
- Charlotte, United States
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Expert-level Python development
- Object-Oriented Programming (OOP)
- Data Structures and Algorithms
- Design Patterns
- REST API development
- OpenAPI / Swagger
- Authentication & Authorization with JWT / OAuth2
- Angular v20 or above
- TypeScript
- HTML5
- CSS3 / SCSS
- Angular Material
- Experience with one or more databases: PostgreSQL, Oracle, SQL Server, MySQL, MongoDB
- Data Modeling, Database Design, Query Optimization, Indexing Strategies, Data Migration
- Messaging/Streaming experience: Kafka, RabbitMQ, event-driven architectures, publish/subscribe, message queues
- CI/CD and DevOps experience
- US Citizen or Green Card holder (client requirement)
- Work onsite 3 days a week in Charlotte, NC office (hybrid)
- Production support: monitoring, troubleshooting, root-cause analysis and fixes
- Code reviews and engineering best practices
Nice to have
- Django REST Framework (DRF)
Full description
Location: Onsite 3 days a wk; Hybrid – Office location is Charlotte NCRequired Pay Scale: $60-65hr W2*Due to client requirements this role is only open to USC or GC candidates*
Make sure to apply quickly in order to maximise your chances of being considered for an interview Read the complete job description below.
POSITION SUMMARY
The developer will be responsible for implementing application coding tasks based on sprint stories to enhance and develop new functionalities. The role involves working under the guidance of a Senior Developer while demonstrating the ability to work both independently and collaboratively within a team. Additionally, the developer will be responsible for production support activities, including monitoring, troubleshooting, and resolving application issues to ensure application stability and intended functionality without any issues. The role also requires identifying root causes and implementing fixes.
Key Responsibilities
- Application Design Development
- Design, develop, and maintain scalable enterprise applications using Python and modern web technologies.
- Build and maintain RESTful APIs and microservices using Django REST Framework (DRF) or equivalent frameworks.
- Implement secure authentication and authorization mechanisms.
- Develop reusable, maintainable, and testable application components.
- Perform code reviews and enforce engineering best practices.
- Front-End Development
- Develop modern responsive web applications using Angular v20+.
- Integrate frontend applications with backend REST APIs.
- Optimize user experience, accessibility, performance, and scalability.
Required Technical Skills
- Programming
- Expert-level Python development
- Object-Oriented Programming (OOP)
- Data Structures and Algorithms
- Design Patterns
- Backend Development
- Django REST Framework (DRF) preferred
- REST API development
- OpenAPI / Swagger
- Authentication Authorization
- JWT / OAuth2
- Frontend Development
- Angular v20 or above
- TypeScript
- HTML5
- CSS3 / SCSS
- Angular Material
- Databases
Experience with one or more:
- PostgreSQL
- Oracle
- SQL Server
- MySQL
- MongoDB
Required knowledge:
- Data Modeling
- Database Design
- Query Optimization
- Indexing Strategies
- Data Migration
- Messaging Streaming