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
EnglishJob 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.