Python Developer
Key Skills for This Role
Full Job Posting
Roles and responsibilities
- Design, build, and maintain scalable backend services using Python with Django, FastAPI, or Flask.
- Architect and deploy cloud-native infrastructure and microservices on AWS.
- Implement serverless functions and event-driven architectures using AWS Lambda, API Gateway, S3, and DynamoDB or RDS.
- Write clean, testable, and efficient code focused on security and performance.
- Collaborate with DevOps, QA, and Product teams to deliver end-to-end features.
Key requirements
- Strong Python fundamentals with hands-on experience in FastAPI, Django, or Flask.
- Practical experience with AWS services including Lambda, EC2, S3, RDS, DynamoDB, API Gateway, and SQS/SNS.
- Proficiency with relational and non-relational databases.
- Good understanding of Docker, CI/CD pipelines, and Git.
- Experience designing, building, and consuming RESTful web services.
Nice-to-haves
- Exposure to Infrastructure as Code tools such as Terraform or AWS CDK.
- Experience with event-driven or microservices architecture.
- AWS certification such as AWS Certified Developer – Associate or AWS Certified Solutions Architect.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Straive
Senior Full Stack Gen AI Engineer/Technical Engagement Manager
Calgary, CAN
Straive seeks a Senior Full Stack AI Engineer to build and productionize enterprise applications while leading technical delivery and engaging with clients and business stakeholders. Candidates need 5–10 years of relevan
Credit Card Product Analyst
, USA
Straive seeks a Credit Card Product Analyst to support product and fraud work across the US credit-card ecosystem. Candidates need 5–10 years of relevant experience, hands-on SQL, Databricks, Python, and Spark skills, an
Management Trainee
Chennai, IND
Straive is seeking an Engineering Management Trainee for a structured program covering operational, technical, project, client, and people management. Candidates need a 2026 MBA, a B.Tech or B.E. background, strong commu
Senior Full Stack Gen AI Engineer/Technical Engagement Manager
Calgary, CAN
Straive is seeking a Senior Full Stack Gen AI Engineer who combines hands-on software engineering with technical engagement and delivery leadership. The role spans enterprise application development, cloud and DevOps pro
Senior Full Stack Gen AI Engineer/Technical Engagement Manager
Calgary, CAN
Credit Card Product Analyst
, USA
Management Trainee
Chennai, IND
Senior Full Stack Gen AI Engineer/Technical Engagement Manager
Calgary, CAN