Logo
Novasoft

Senior Full-Stack Python Developer

Novasoft, Charlotte, North Carolina, United States, 28245

Save Job

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

Python ,

Angular ,

FastAPI

and

GEN AI

services, and modern full-stack integration practices. Key Responsibilities Provide technical leadership across the software lifecyclerequirements, 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 excellenceclean 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 812 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 servicesLambda, 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 ledhighlighting your role in Python-based architecture, Angular integration, API development, and database designs. #J-18808-Ljbffr