Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 6 Month(s)
No Travel Required
Unable to Provide Sponsorship
Skills
Agile
Amazon Web Services
Cloud Computing
DevOps
Django
Flask
Docker
Google Cloud Platform
Python
Microservices
Git
Continuous Integration
Microsoft Azure
React.js
Job Details
Job Summary
- We are looking for an experienced Python Architect with 10–15 years of expertise in designing and building scalable, high-performance applications.
- The ideal candidate will have deep hands-on experience with Python frameworks such as Django, Flask, AIOHTTP, and FastAPI, along with proficiency in asynchronous programming, Linux environments, and front-end integration using React.
- This role involves defining architecture, guiding development teams, and ensuring best practices for performance, security, and scalability.
Key Responsibilities
- Define and implement application architecture for large-scale systems using Python.
- Design, develop, and maintain backend services using Django, Flask, AIOHTTP, and FastAPI.
- Develop and integrate RESTful APIs and asynchronous services.
- Ensure clean, maintainable, and efficient code following best practices.
- Collaborate with front-end developers, DevOps engineers, and product managers to deliver robust solutions.
- Optimize applications for performance, scalability, and security.
- Implement unit and integration tests; support CI/CD pipelines.
- Debug, troubleshoot, and resolve production issues.
- Conduct code reviews, mentor team members, and contribute to knowledge sharing.
- Drive adoption of modern architectural patterns and cloud-native solutions.
Required Skills & Qualifications
- 10–15 years of professional experience in Python development.
- Expert-level proficiency in Django, Flask, AIOHTTP, and FastAPI.
- Strong knowledge of asynchronous programming and event-driven architecture.
- Hands-on experience with Linux environments.
- Solid understanding of RESTful API design and integration.
- Familiarity with React.js and front-end/backend integration.
- Experience with CI/CD pipelines, unit testing, and version control systems (e.g., Git).
- Proven ability to design scalable architectures and optimize performance.
- Excellent leadership, communication, and collaboration skills.
- Preferred Qualifications
- Experience with Docker, Kubernetes, and container orchestration.
- Knowledge of cloud platforms (AWS, Azure, Google Cloud Platform).
- Exposure to microservices architecture and distributed systems.
- Familiarity with Agile/Scrum methodologies.
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.