Posted:12 hours ago| Platform: Foundit logo

Apply

Skills Required

CI/CD pipelines

Work Mode

On-site

Job Type

Full Time

Job Description

Python Developers

AWS Lambda, RESTful API development, and DynamoDB

Key Responsibilities

  • API Development

    : Design and implement scalable, high-performance

    RESTful APIs

    using frameworks like

    FastAPI, Flask, or Django REST Framework

    . Ensure proper

    authentication and authorization

    (OAuth2, JWT, AWS IAM). Implement

    API Gateway rate limiting, caching, and monitoring

    .
  • Serverless Architecture

    : Develop

    serverless functions using AWS Lambda with Python

    . Optimize

    Lambda execution time, cold start performance, and cost efficiency

    .
  • AWS Services Integration

    : Possess a deep understanding of core

    AWS services

    like

    S3, SNS, SQS, EventBridge, and CloudWatch

    . Utilize

    AWS Step Functions

    for orchestrating complex serverless workflows.
  • DynamoDB Management

    : Design efficient

    DynamoDB schemas

    , considering partition keys and indexing strategies. Optimize read/write throughput using DynamoDB Streams, Global Tables, and TTL policies. Implement data migration strategies and integrate DynamoDB with other AWS services.
  • Security & Performance

    : Enforce

    AWS security best practices

    , including IAM roles, secrets management, and API Gateway security policies. Proactively

    optimize API performance

    .
  • Code Quality & Collaboration

    : Contribute to effective

    code reviewing

    processes through knowledge of database management and code analysis. Work effectively in

    agile, fast-paced environments

    and demonstrate excellent communication and collaboration skills.

Required Skills

  • Strong experience with

    Python

    and frameworks like

    FastAPI, Flask, or Django

    .
  • Hands-on experience with

    AWS Lambda, API Gateway, and DynamoDB

    .
  • Proficiency in

    AWS SDK (Boto3), AWS IAM, and AWS Step Functions

    .
  • Experience with

    NoSQL databases

    and designing

    DynamoDB schemas

    .
  • Knowledge of

    CI/CD pipelines, Docker, and Infrastructure as Code (Terraform/CDK)

    .
  • Strong understanding of

    asynchronous programming, event-driven architecture, and messaging queues (SNS, SQS, Kinesis)

    .
  • Excellent verbal and written communication skills in English.
  • Strong problem-solving and debugging skills.
  • Ability to work in agile, fast-paced environments.
  • Excellent communication and collaboration skills.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Python Developer.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Pradeepit Consulting Services logo
Pradeepit Consulting Services

Information Technology

Townsville

RecommendedJobs for You