Senior Python Developer + AWS

Kryon Knowledge Works Group

United States

Remote

USD 120,000 - 190,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Kryon Knowledge Works Group in the United States seeks an experienced Senior Python Developer to design, build, and maintain scalable Python applications and cloud-native solutions on AWS. You will develop REST APIs, microservices, and drive CI/CD pipelines while collaborating with cross-functional teams.

The ideal candidate brings 8+ years in software development, strong Python frameworks experience, and hands-on AWS skills.

Qualifications

  • 8+ years of software development experience with strong Python expertise.
  • Experience building REST APIs and microservices architecture.
  • Hands-on AWS cloud services experience (Lambda, EC2, S3, API Gateway, RDS, SQS, SNS).
  • Strong knowledge of SQL databases (PostgreSQL/MySQL) and NoSQL (DynamoDB/MongoDB).
  • Familiarity with containerization and Docker.

Responsibilities

  • Design, develop, and maintain scalable Python applications.
  • Build and integrate RESTful APIs and microservices.
  • Develop and deploy cloud-based applications on AWS.
  • Work with AWS services like Lambda, EC2, S3, API Gateway, RDS, SQS, SNS.
  • Design and optimize SQL/NoSQL databases.
  • Implement security, monitoring, and performance tuning.
  • Develop automated tests and deployment workflows.
  • Engage in CI/CD pipelines and DevOps practices.
  • Troubleshoot production issues and mentor juniors.
  • Collaborate with architects, developers, QA, and stakeholders.
  • Participate in code reviews and adhere to coding standards.

Skills

Python
Web frameworks
REST APIs
Microservices
CI/CD
DevOps collaboration
Problem solving
Communication
Teamwork

Tools

Docker
AWS
Git
Linux
Jenkins
GitHub Actions
CodePipeline

Job description

Job Summary

We are looking for an experienced Senior Python Developer with strong expertise in Python programming and AWS cloud services. The ideal candidate should have hands-on experience in developing scalable applications, building REST APIs, designing cloud-native solutions, and deploying applications on AWS. The candidate will work closely with cross-functional teams to design, develop, test, and maintain high-performance software solutions.

Key Responsibilities
  • Design, develop, and maintain scalable applications using Python.
  • Build and integrate RESTful APIs and microservices.
  • Develop and deploy cloud-based applications using AWS services.
  • Work with AWS services such as Lambda, EC2, S3, API Gateway, RDS, SQS, and SNS.
  • Design and optimize databases using SQL and NoSQL technologies.
  • Implement application security, monitoring, logging, and performance optimization.
  • Develop automated unit tests, integration tests, and deployment workflows.
  • Work with CI/CD pipelines and DevOps tools to streamline application delivery.
  • Identify and troubleshoot application and production issues.
  • Collaborate with architects, developers, QA engineers, and business stakeholders.
  • Participate in code reviews and mentor junior developers.
  • Follow coding standards, security best practices, and Agile development methodologies.
Required Skills
  • 8+ years of experience in software development, with strong hands-on expertise in Python.
  • Strong knowledge of Python frameworks such as Django, Flask, or FastAPI.
  • Experience developing REST APIs and microservices architecture.
  • Hands-on experience with AWS cloud services, including Lambda, EC2, S3, API Gateway, RDS, SQS, and SNS.
  • Strong understanding of SQL databases such as PostgreSQL or MySQL.
  • Experience with NoSQL databases such as DynamoDB or MongoDB.
  • Knowledge of Docker and containerization.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, or AWS CodePipeline.
  • Familiarity with Git, Linux, debugging, and performance tuning.
  • Understanding of cloud security, IAM, networking, and application monitoring.
  • Strong problem-solving, communication, and collaboration skills.
Preferred Skills
  • Experience with Infrastructure as Code tools such as Terraform or AWS CloudFormation.
  • Knowledge of Kubernetes and serverless application development.
  • Experience with asynchronous programming, message queues, and event-driven architecture.
  • Familiarity with automated testing frameworks such as Pytest.
  • Experience with Agile/Scrum methodologies.
  • AWS certifications are an added advantage.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Compunnel, Inc. • New York (NY)

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Everestek Technosoft Solutions • United States

Remote
USD 140,000 - 190,000
Python AWS Developer
Python AWS Developer

Compunnel, Inc. • Pennsylvania

On-site
USD 110,000 - 160,000
Senior Software Data Engineer (Python)
Senior Software Data Engineer (Python)

Pointwest-North America • Atlanta (GA)

On-site
USD 110,000 - 140,000
Python Developer
Python Developer

Compunnel, Inc. • Pennsylvania

On-site
USD 100,000 - 130,000
Python Software Developer
Python Software Developer

Nxtwave Disruptive Technologies(Hiring for a Client) • United States

Remote
USD 110,000 - 150,000
Senior Python Developer
Senior Python Developer

Compunnel, Inc. • Durham (NC)

On-site
USD 100,000 - 130,000
Senior Python Engineer
Senior Python Engineer

HeartCentrix Solutions • United States

On-site
USD 120,000 - 180,000
Senior / SME Software Developer – Java / Python
Senior / SME Software Developer – Java / Python

Vets Hired • Chantilly (VA)

On-site
USD 120,000 - 160,000
Senior Python Engineer
Senior Python Engineer

Premier Inn Hotels LLC (UAE) • Plano (TX)

On-site
USD 120,000 - 180,000