Senior Full-Stack Python Developer

  • 0 Comments
  • 497 Views

Location: Charlotte (Hybrid)
Experience: 8+ years
Employment Type: Contract / Full-Time

Position Overview

We are seeking a seasoned Full-Stack Python developer to architect and drive end-to-end delivery of scalable, enterprise-grade applications. In this role, you will lead design, development, and deployment phases using PythonAngularFastAPI and GEN AI services, and modern full-stack integration practices.


Key Responsibilities

  • Provide technical leadership across the software lifecycle—requirements, design, coding, testing, and delivery
  • Architect and build microservices using Python
  • Lead front-end development using Angular (TypeScript, RxJS, responsive UI)
  • Design and implement secure, scalable REST APIs
  • Integrate backend services with databases or data stores (e.g., PostgreSQL, DynamoDB)
  • Partner with Product, DevOps, QA, and UI/UX teams for seamless delivery
  • Conduct code reviews, develop unit/integration tests, and promote continuous delivery best practices
  • Advocate for software engineering excellence—clean code, TDD/BDD, design patterns
  • Mentor and guide a team of mid/senior developers through design, execution, and delivery phases

Basic Qualifications

  • Python (8+ years): Expertise in Python, OOP, and microservices development
  • Front-End (8+ years): Strong experience with Angular, TypeScript, and responsive UI design
  • API Expertise: Skilled in crafting RESTful APIs
  • NoSQL/SQL: Familiarity with databases such as DynamoDB, or PostgreSQL
  • Full-Stack Understanding: Proficient in integrating front-end and back-end components using HTTP, JSON, and thoughtful authentication/authorization flows
  • DevOps & Tooling: Comfortable with Git, build tools (e.g., pip, Poetry), CI/CD tools (Jenkins, CircleCI), and containers (Docker, Kubernetes)
  • Database Design: Knowledge of both SQL and NoSQL schema design and performance optimization
  • 8–12 years delivering full-stack or microservice systems
  • Proven leadership in software solutions using Python-based stacks
  • Solid grasp of software design patterns, automated testing, and best practices
  • Excellent communicator who partners effectively with cross-functional teams
  • Agile experience (Scrum, Kanban) in distributed engineering environments
  • Preferred: AWS/cloud-native exposure like Lambda, SNS/SQS, CloudFormation

Preferred Qualifications

  • Experience with AWS services—Lambda, S3, SNS/SQS, and Streams
  • Familiarity with event-driven architectures and message queuing (e.g., Kafka, SQS)
  • DevOps mindset: Infrastructure as Code (IaC), observability (logging, tracing, metrics), and performance optimization
  • Proven experience mentoring teams and influencing architecture decisions

Application Process

Submit your resume, and a detailed overview of a full-stack project you led—highlighting your role in Python-based architecture, Angular integration, API development, and database designs.

Job Type: contracting Full Time
Job Location: charlotte

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
administrator