Overview
On Site
$70 - $75
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Skills
Python
AWS
React
CI/CD
Job Details
We are seeking a Senior Python Developer with strong backend expertise, AWS cloud proficiency, and familiarity with React for front-end collaboration. The ideal candidate should be comfortable working in a fast-paced Agile environment, capable of owning end-to-end development tasks, and contributing to both backend and full-stack initiatives.
Key Responsibilities:
- Develop, test, and deploy robust, scalable, and secure Python-based backend services.
- Collaborate with front-end developers to integrate APIs with React applications.
- Build and maintain cloud-native applications using AWS services (EC2, Lambda, S3, RDS, API Gateway, etc.).
- Participate in Agile ceremonies and contribute to sprint planning, standups, and retrospectives.
- Optimize application performance and ensure high availability and scalability.
- Lead code reviews, mentor junior developers, and ensure adherence to coding standards.
- Work closely with cross-functional teams including DevOps, QA, and product stakeholders.
Required Qualifications:
- Bachelor s or Master s degree in Computer Science, Engineering, or related field.
- 12+ years of experience in Python development.
- Hands-on experience with frameworks such as FastAPI, Flask, or Django.
- Strong understanding of AWS cloud architecture and deployment pipelines.
- Proficiency in building and integrating RESTful APIs.
- Basic understanding of React and ability to work closely with front-end teams.
- Solid knowledge of SQL and NoSQL databases (PostgreSQL, DynamoDB, etc.).
- Experience with containerized applications using Docker and Kubernetes.
- Version control using Git, and experience with CI/CD tools.
- Strong background in Agile development methodologies.
Preferred Qualifications:
- Experience with serverless architecture (AWS Lambda, API Gateway).
- Familiarity with React.js, JavaScript/TypeScript for occasional front-end contribution.
- Knowledge of automated testing and test-driven development.
- Exposure to microservices and event-driven architecture.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.