Python Fullstack Developer

Job Category: Python
Job Type: Onsite
Job Location: Delaware Wilmington
Compensation: Depends on Experience
W2: W2-Contract Only; Kindly note that applications on a C2C basis will not be considered for this role.

Job Description:

Professional Summary

Experienced Python Full Stack Developer with 10+ years of expertise in designing, developing, and deploying scalable web and cloud-native applications. Strong background in building end-to-end solutions using Python, React, AWS Serverless technologies, and modern database platforms. Proven ability to lead development efforts, collaborate with cross-functional teams, and deliver high-quality software in Agile environments.

Required Skills & Experience

  • 10+ years of experience in Full Stack Development using Python and modern web technologies.
  • Strong expertise in Python and frameworks such as Flask, Django, or FastAPI.
  • Extensive experience with front-end technologies including HTML5, CSS3, JavaScript, TypeScript, React.js, and responsive web design.
  • Experience developing enterprise-grade web, desktop, and mobile-responsive applications.
  • Strong understanding of client-side and server-side architecture.
  • Hands-on experience with AWS Cloud and Serverless technologies including AWS Lambda, API Gateway, Step Functions, S3, CloudWatch, and IAM.
  • Experience working with databases such as Snowflake, MongoDB, AWS DynamoDB, PostgreSQL, and MySQL.
  • Knowledge of web servers and application hosting technologies including Apache and Nginx.
  • Experience designing, developing, documenting, and consuming RESTful APIs and microservices.
  • Familiarity with UI/UX principles and best practices for modern web applications.
  • Strong understanding of application security, authentication, authorization, and data protection mechanisms.
  • Experience with CI/CD pipelines, DevOps practices, Git, Jenkins, GitHub Actions, and containerization tools.
  • Strong troubleshooting, debugging, and performance optimization skills.
  • Excellent communication, analytical, organizational, and problem-solving abilities.

Key Responsibilities

  • Design and develop scalable full-stack applications using Python and React.
  • Build intuitive and responsive user interfaces following modern UI/UX standards.
  • Develop, maintain, and optimize databases and backend services.
  • Design, implement, and document RESTful APIs and microservices.
  • Deploy and manage applications using AWS Serverless architecture.
  • Collaborate with data engineers, analysts, product owners, and business stakeholders.
  • Ensure software quality through testing, code reviews, and performance monitoring.
  • Troubleshoot production issues and implement sustainable solutions.
  • Implement security controls and data protection mechanisms across applications.
  • Create and maintain technical documentation and architecture diagrams.
  • Lead Agile/Scrum ceremonies, mentor junior developers, and contribute to technical strategy.
  • Continuously improve software development processes and engineering best practices.

Preferred Qualifications

  • Experience with event-driven architectures and microservices.
  • Knowledge of Docker, Kubernetes, Terraform, and Infrastructure as Code (IaC).
  • Experience integrating with Snowflake and cloud-based data platforms.
  • AWS Certification (Developer Associate, Solutions Architect, or equivalent).
  • Experience working in enterprise-scale Agile/Scrum environments.