Python Full-Stack Developer

Python Full-Stack Developer

Posted 3 days ago by 1760170225

Negotiable
Outside
Remote
USA

Summary: The Python Full-Stack Developer role involves designing, developing, and maintaining web and mobile applications and APIs using modern technologies and AWS managed services. The position requires writing clean code, debugging applications, and ensuring the scalability and security of applications. Collaboration with cross-functional teams and adherence to security coding standards are essential. Candidates should have significant experience in full-stack development, particularly with AWS services and Python.

Key Responsibilities:

  • Design, develop, and maintain web, mobile-web, and API applications.
  • Collaborate with cross-functional teams to deliver end-to-end solutions.
  • Ensure seamless integration between front-end and back-end components.
  • Leverage AWS Managed Services for application development.
  • Implement security coding standards and validate code using various tools.
  • Build and deploy code across Dev, QA, and Production environments.
  • Optimize CI/CD pipelines for efficiency and reliability.
  • Use AWS KMS and Secret Manager for secure authentication and authorization.

Key Skills:

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of experience in full-stack development.
  • Proficiency in Python.
  • Strong understanding of AWS services.
  • Familiarity with security best practices.
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD).
  • Excellent problem-solving skills and ability to work in an agile environment.
  • Experience with Salesforce API and Athena EHR is a plus.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:
Role: Python Full-Stack Developer
Location:Remote
What You'll Do
We are seeking a skilled Full Stack Engineer to join our team. As a Full Stack Engineer, you will be
responsible for designing, developing and maintaining web and mobile-web applications and API
leveraging modern technologies and AWS managed services.
Write clean, efficient, and maintainable code.
Debug application code and troubleshoot interface software.
Develop and maintain architectures that support the modularization of applications, scalability,
performance, and security of applications and application interfaces.
Develop, Test, and Deployment of code.
Document application changes and contributes to updates
Qualifications:
Design, develop, and maintain web, mobile-web, and API applications.
Collaborate with cross-functional teams to deliver end-to-end solutions.
Ensure seamless integration between front-end and back-end components. AWS Expertise
Leverage AWS Managed Services, including:
API Gateway: Create, deploy, and manage APIs at scale.
SQS (Simple Queue Service): Decouple components in a distributed system.
SNS (Simple Notification Service): Send notifications.
DynamoDB: Work with a NoSQL database.
Lambda: Implement serverless compute functions.
Secret Manager and KMS: Securely manage sensitive information.
CloudFormation: Define infrastructure as code.
CloudWatch and X-Ray: Monitor and analyze application performance.
IAM (Identity and Access Management): Manage access to AWS resources. Security and Quality
What You ll Need to Make Your Impact:
Implement security coding standards.
Validate code using tools such as SonarCloud, Dependabot, and ZAP OWSP.
Ensure compliance with best practices. CI/CD Pipeline
Build and deploy code across Dev, QA, and Production environments.
Optimize CI/CD pipelines for efficiency and reliability. Authentication and Authorization
Use AWS KMS and Secret Manager for secure authentication and authorization. Qualifications:
Bachelor s degree in Computer Science or related field.
Experience with Salesforce API and Athena EHR is a plus.
5+ years of experience in full-stack development.
Proficiency in Python.
Strong understanding of AWS services.
Familiarity with security best practices.
Experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD).
Excellent problem-solving skills and ability to work in an agile environment