Skip to main content

Appex Innovation - Senior Python Full-Stack Developer

Posted 6 days ago

twineWashington (DC)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Senior Full Stack Python Developer Guidehouse is seeking a Senior Full Stack Python Developer to support client projects, modernization initiatives, growth efforts, and capability development across its digital teams and market segments. The role involves collaborating with clients, digital leaders, solution architects, technical and functional leads, UX designers, platform engineers, product owners, and business analysts to design, build, test, and deploy secure, scalable, and operationally resilient software products on AWS.The successful candidate will contribute to technical demonstrations and innovative solution prototypes, provide solutions architecture support, and develop cloud-native distributed systems using modern software technologies, microservices, containerization, and API-first design patterns.
Requirements:
  • Bachelor's degree or a minimum of 10 years of relevant experience.
  • At least 6 years of experience in full-stack application development.
  • At least 3 years of experience developing or modernizing cloud applications and datasets on AWS.Strong proficiency in Python and JavaScript.
  • Experience developing frontend and backend services using technologies such as Django and Vue.js. Equivalent experience with the following is acceptable:
  • Django alternatives: Flask, FastAPI, Falcon, or SQLAlchemy.
  • Vue.js alternatives: React, Svelte, or Angular version 1.6 or higher.
  • Experience designing, building, testing, and deploying cloud-based software products and solutions on AWS.Knowledge of cloud-native development, microservices architecture, containerization, API-first design, and distributed systems.
  • Ability to work independently while collaborating with, mentoring, and supporting team members to solve complex technical problems.
  • Ability to develop prototypes, validate technical strategies, and clearly communicate the advantages and disadvantages of complex design alternatives.
  • Strong understanding of Agile and Scaled Agile principles, with practical experience planning and delivering software products in an Agile environment.
  • Familiarity with AWS Serverless Application Model (SAM), established design patterns such as Model-View-Controller, and AWS Well-Architected Framework principles.
  • Experience with modern CI/CD tooling and collaboration across development, operations, and security teams in a DevSecOps environment.
Preferred Qualifications: AWS Certified Developer certification. AWS Certified Solutions Architect certification. Experience with Flask, Docker, EKS/Kubernetes, AWS Step Functions, Amazon EventBridge, AWS Lambda, and AWS API Gateway. Experience with Elasticsearch, caching frameworks, Redis, Memcached, Amazon RDS for PostgreSQL, and MongoDB.Experience supporting technical sections of proposals and white papers for RFPs, RFIs, and thought leadership initiatives. Demonstrated ability to build and deploy custom applications predictably and proficiently in the AWS cloud.
Additional Information
Title: Senior Full Stack Python Developer
Location: Remote, USA
Employment Type: Contract
Eligibility: U.S. citizens only
Interview Process: The interview will be conducted virtually by video. It typically begins with foundational front-end questions, followed by more advanced front-end topics based on the candidate's demonstrated proficiency. The discussion then covers backend concepts and includes a data-modeling exercise. Hints may be provided during the data-modeling exercise. The primary focus is on the candidate's approach, reasoning, and problem-solving process. The interview is conducted in a welcoming and professional environment.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this