AWS Full Stack Developer

Charlotte, North Carolina

Tekwissen
Apply for this Job
Overview:

TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. Our client is an American multinational information technology services and consulting company and is a leading provider of information technology, consulting, and business process outsourcing services, dedicated helping the world's leading companies build stronger businesses.

Job Title: AWS Full Stack Developer

Job Type: Contract

Work Location: Charlotte, NC, 28202

Work Type: Hybrid

Duration: 12+ Months

Job Description
  • A Python full-stack developer on AWS builds and deploys web applications using Python for both the front-end and back-end, leveraging AWS services for scalability and infrastructure.
  • They are skilled in areas like web development frameworks (e.g., Flask, Django), database management, API development, cloud infrastructure management, and CI/CD pipelines.
Key Skills and Areas of Expertise:
  • Python Proficiency: Strong foundation in Python programming, including knowledge of frameworks like Django and Flask.
  • Front-end Development: HTML, CSS, JavaScript, and potentially front-end frameworks like React or Angular.
  • Back-end Development: Database management (e.g., MySQL, MongoDB), API design and development, and server-side logic.
  • AWS Cloud: Familiarity with AWS services like EC2, S3, RDS, Lambda, Elastic Beanstalk, and the AWS Cloud Development Kit (CDK).
  • Infrastructure as Code (IaC): Using tools like AWS CDK to define and manage cloud infrastructure.
  • CI/CD: Understanding and implementing CI/CD pipelines for automated deployment.
  • DevOps Practices: Familiarity with tools like Git, Docker, and CI/CD pipelines for deployment and automation.
  • Testing: Writing unit tests, integration tests, and performance tests.
  • Security: Understanding web application security and implementing security measures.
Responsibilities:
  • Designing and developing both front-end and back-end components of web applications.
  • Integrating front-end and back-end logic.
  • Developing and deploying applications on AWS.
  • Managing cloud infrastructure and resources.
  • Collaborating with other developers and stakeholders.
  • Troubleshooting and debugging application issues.
  • Monitoring application performance and scalability.
Tools and Technologies:
  • AWS SDK for Python (Boto3): A library for interacting with AWS services from Python code.
  • AWS Cloud Development Kit (CDK): A framework for defining and deploying AWS infrastructure as code.
  • Elastic Beanstalk: A managed service for deploying and scaling web applications on AWS.
  • CI/CD Tools: Git, Jenkins, GitLab CI, CircleCI, etc.
  • Databases: MySQL, MongoDB, PostgreSQL, DynamoDB.
  • Front-end Frameworks: React, Angular, Vue.js.
  • Back-end Frameworks: Flask, Django.
  • Containerization: Docker.
Top 3 skills required for this role?
  • Angular - Extremely Good in this programming language having real-time experience
  • Python - Extremely Good in this programming language having real-time experience
  • AWS - Knowledgeable

TekWissen Group is an equal opportunity employer supporting workforce diversity.
Date Posted: 30 April 2025
Apply for this Job