Python Developer

Sage IT Inc
Reston, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Reston, United States of America

Tech stack

API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Application Performance Management
Cloud Computing
Databases
DevOps
Django
Amazon DynamoDB
Python
PostgreSQL
MongoDB
MySQL
NoSQL
Scrum
Cloud Services
Standard Sql
Web Application Frameworks
Spring Cloud
Flask
Backend
GIT
FastAPI
Build Management
Amazon Web Services (AWS)
Deployment Automation
Functional Programming
Cloudwatch
Api Gateway
REST
Terraform
Docker
Jenkins
Web Api
Microservices

Job description

We are looking for a skilled Python Developer with strong AWS cloud experience to design, develop, and maintain scalable backend applications and cloud-based solutions. The ideal candidate should have expertise in Python frameworks, AWS services, APIs, and microservices architecture., * Develop, test, and maintain scalable applications using Python.

  • Design and implement RESTful APIs and microservices.
  • Build and deploy cloud-native applications on AWS.
  • Work with AWS services such as EC2, S3, Lambda, RDS, DynamoDB, API Gateway, ECS/EKS, and CloudWatch.
  • Integrate applications with databases, third-party APIs, and cloud services.
  • Optimize application performance, scalability, and security.
  • Implement CI/CD pipelines and automate deployments.
  • Collaborate with cross-functional teams including DevOps, QA, and business stakeholders.
  • Troubleshoot production issues and provide technical support.
  • Follow Agile/Scrum development methodologies.

Requirements

  • Strong experience in Python development.
  • Hands-on experience with Django, Flask, or FastAPI.
  • Good knowledge of AWS cloud services.
  • Experience with REST APIs and microservices architecture.
  • Knowledge of SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or DynamoDB.
  • Experience with Docker and Kubernetes is preferred.
  • Familiarity with Git, Jenkins, Terraform, or CI/CD tools.

Apply for this position