Sr Python Developer [W2 ONLY, No C2C] [Charlotte, NC] (Charlotte)
Long-term remote contract (W2 only, no C2C) for a Sr Python full-stack developer at DataEdge Consulting's Fortune 500 food-services client: building scalable web apps with Python (FastAPI/Flask/Django) backends, React/Vue/Angular frontends, and AWS serverless/microservices (Lambda, ECS, API Gateway, DynamoDB), plus CI/CD and IaC.
- Compensation
- Not disclosed
- Location
- Charlotte, United States
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Contract
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 5+ years professional experience with Python and backend development
- 3+ years frontend development with React, Vue, or Angular
- Strong SQL skills
- Strong hands-on AWS experience, especially serverless and microservices architecture
- Solid understanding of RESTful API design (GraphQL a plus)
- Experience with Docker and container orchestration (ECS or Kubernetes)
- Familiarity with frontend testing frameworks and TDD practices
- Strong experience with Git and CI/CD pipelines
- Excellent communication, problem-solving, and collaboration skills
Nice to have
- AWS Certification (Developer Associate, Solutions Architect, or higher)
- Experience with event-driven systems using SQS, SNS, or EventBridge
- Knowledge of PostgreSQL, DynamoDB, and other database technologies
- Exposure to Agile/Scrum methodologies
- Experience with responsive design, accessibility standards, and cross-browser compatibility
Full description
Sr Python Fullstack Developer / REMOTE / Long term contractCHARLOTTE, NCNO Corp-To-CorpMUST BE ON OUR W2About our Customer & Role:
Our direct customer, a global Fortune 500 company & a leader in the Food Services industry is looking for a “Sr Python Fullstack Developer”, with expertise in Python and AWS cloud services. In this role, you will design, develop, and maintain scalable full-stack web applications, cloud-native services, and modern front-end interfaces. You will work on design and APIs to UI development, ensuring high performance, security, and user experience.
Skills Required:
- 5+ years of professional experience with Python and backend development.
- 3+ years of frontend development experience using frameworks like React, Vue, or Angular.
- Strong SQL Skills
- Strong hands-on experience with AWS services, especially in serverless and microservices architecture.
- Solid understanding of RESTful API design, GraphQL a plus.
- Experience with containerization (Docker) and container orchestration (ECS or Kubernetes).
- Familiarity with frontend testing frameworks and Test-Driven Development (TDD) practices.
- Strong experience with version control (Git) and CI/CD pipelines.
- Excellent communication, problem-solving, and collaboration skills.
Preferred Qualifications:
- AWS Certification (Developer Associate, Solutions Architect, or higher).
- Experience with event-driven systems using SQS, SNS, or EventBridge.
- Knowledge of PostgreSQL, DynamoDB, and other database technologies.
- Exposure to Agile/Scrum methodologies.
- Experience with responsive design, accessibility standards, and cross-browser compatibility.
Responsibilities:
- Design, develop, and deploy full-stack web applications using Python (FastAPI/Flask/Django) for backend and modern JavaScript frameworks (React, Vue, or Angular) for frontend.
- Architect and maintain microservices and RESTful APIs on AWS using services such as Lambda, ECS, API Gateway, DynamoDB, S3, and CloudFormation.
- Build and optimize responsive and intuitive user interfaces with a strong focus on usability and accessibility.
- Implement and integrate frontend components with backend services, ensuring seamless data flow and real-time updates where necessary.
- Develop robust error handling, logging, and data validation to ensure application integrity.
- Apply Object-Oriented Programming (OOP) and clean code principles for maintainable and scalable solutions.
- Create and manage CI/CD pipelines using CodePipeline, CodeBuild, and CodeDeploy.
- Implement serverless and containerized solutions using Docker and ECS/Fargate.
- Ensure application reliability through unit/integration testing using Pytest and frontend test frameworks (e.g., Jest, Cypress).