Smart IT Frame LLC logo
Smart IT Frame LLC

Senior Full stack Python Developer (Angular)

Reston, VAFull-time11 hours ago

Share this job

Role: Senior Full stack Python Developer (Angular)

Location: Reston, VA(Onsite)

Full Time/Contract

About Smart IT Frame

At Smart IT Frame, we connect top talent with leading organizations across the USA. With over a decade of staffing excellence, we specialize in IT, healthcare, and professional roles, empowering both clients and candidates to grow together.

Position Summary

  • The Senior Python Developer will design, develop, test, and implement cloud‑native applications, data pipelines, and backend services within AWS.
  • The role requires strong Python engineering skills, AWS service expertise, foundational data engineering capabilities, and a disciplined approach to software quality and automation.
  • The ideal candidate will be able to work collaboratively across teams, follow established engineering practices, and deliver secure, scalable, and maintainable solutions.
  • Required Technical Qualifications

Python Development

  • Strong proficiency in Python for backend service development with 8-10 years of experience
  • Experience with relevant Python libraries such as Pandas, Boto3, and data‑processing packages
  • Proficiency with automated testing using PyTest, including fixtures, mocking, and parameterization
  • Understanding of clean code principles, error handling, type hints, and maintainable design

API Engineering

  • Hands-on experience building RESTful APIs using Flask, Django, or FastAPI
  • Knowledge of authentication and authorization mechanisms (JWT, OAuth2)
  • Experience implementing API versioning, request validation, and structured error handling
  • Understanding of performance considerations such as throughput, latency, and caching

AWS Cloud Services

  • Practical experience with key AWS services including:
  • Lambda, S3, Step Functions, Glue, EC2, ECS/Fargate, RDS, Redshift, CloudWatch
  • Ability to design event‑driven, serverless, and containerized architectures
  • Familiarity with distributed systems patterns such as retries, dead‑letter queues, and idempotent operations
  • Experience monitoring applications via CloudWatch metrics, logs, and alarms

Infrastructure, DevOps, & Tooling

  • Hands-on experience with GitLab for version control and CI/CD pipeline development
  • Experience using Terraform (or similar) for infrastructure‑as‑code
  • Proficiency with Docker for containerized application development
  • Ability to use shell scripting and AWS CLI for operational automation
  • Familiarity with Agile development workflows (Jira, Confluence)

AI‑Assisted Development Tools (Required Competency)

  • To support modern engineering productivity and code quality standards, candidates must:
  • Demonstrate familiarity with GitHub Copilot or comparable AI‑assisted development tools
  • Use AI tools responsibly to:
  • Accelerate development while maintaining code correctness
  • Generate and refine unit tests and integration test scaffolding
  • Improve readability, documentation, and boilerplate reduction
  • Assist with refactoring, code reviews, and exploratory coding
  • Understand organizational expectations around responsible AI usage, including validation, security, and compliance
  • This is a mandatory requirement, not a bonus skill.

Data Engineering Skills (Required)

  • Candidates are expected to have practical exposure to foundational data engineering concepts, including:
  • Experience building or maintaining data pipelines using AWS Glue, PySpark, or Lambda‑based ETL flows
  • Working knowledge of SQL and relational databases (e.g., Postgres, Aurora, or MySQL)
  • Ability to optimize SQL queries (joins, aggregations, window functions)
  • Understanding of data modeling, data validation, and schema evolution
  • Familiarity with Redshift ingestion patterns (e.g., COPY operations) and performance optimization
  • Experience working with data stored in S3, including partitioning, data lifecycle considerations, and file formats (Parquet/JSON)

Front-End Exposure

  • Basic familiarity with Angular, particularly for integrating backend APIs
  • Ability to read and modify UI components when needed

Soft Skills & Engineering Mindset

  • Ability to communicate effectively with technical and non‑technical stakeholders
  • Strong analytical and problem‑solving capability
  • Demonstrated ability to navigate, understand, and improve existing codebases
  • Understanding of design patterns and architectural principles
  • Focus on reliability, scalability, automation, and long‑term maintainability
  • Ability to collaborate in Agile teams and provide high‑quality documentation

📩 Apply today or share profiles at ajayjoshuva.p@smartitframe.com

Job details

Type
Full-time
Location
Reston, VA
Posted
11 hours ago

Share this job

Smart IT Frame LLC

Posted by

Smart IT Frame LLC