Python Architect

5 Months ago • 7 Years +
Programming

Job Description

The Python Architect will design and implement high-performance and scalable applications using Python, leveraging frameworks like Flask, FastAPI, and Django, and integrating with AWS cloud technologies. Responsibilities include architecting applications, mentoring developers, and ensuring best practices throughout the software development lifecycle. Key responsibilities involve designing scalable applications, cloud-native application development using AWS services, cross-functional collaboration, establishing coding standards, mentoring junior developers, optimizing application performance, leading microservices integration, and evaluating new technologies.
Good To Have:
  • Experience with containerization (Docker, Kubernetes).
  • Familiarity with front-end technologies (JavaScript, HTML, CSS).
  • Knowledge of security best practices and compliance requirements.
  • Agile development experience, with a focus on iterative delivery.
Must Have:
  • 7+ years of Python development experience, 3+ in architecture.
  • Proficiency in Flask, FastAPI, and Django frameworks.
  • Strong experience with AWS services (EC2, Lambda, API Gateway, S3).
  • Experience in designing microservices-based architecture.
  • Strong knowledge of relational and NoSQL databases.
  • Expertise in designing RESTful APIs and third-party integration.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Proficiency with Git or other version control systems.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.

Add these skills to join the top 1% applicants for this job

cross-functional
communication
github
quality-control
agile-development
postgresql
mysql
html
aws
nosql
fastapi
mongodb
ci-cd
docker
front-end
microservices
flask
kubernetes
django
git
python
javascript
css
jenkins

Job Title: Python Architect

Company: P99Soft Pvt Ltd

Location: Banglore,Hyderabad,Pune

About P99Soft Pvt Ltd:

P99Soft Pvt Ltd is a leading software solutions provider, committed to delivering high-quality products and services across various industries. We are known for creating scalable, secure, and robust applications using the latest technologies. Join our dynamic team of passionate professionals and help us shape the future of software development.

Job Description:

We are seeking an experienced and highly motivated Python Architect to join our development team at P99Soft Pvt Ltd. The ideal candidate will be responsible for designing and implementing high-performance and scalable applications using Python. The role involves leveraging frameworks such as Flask, FastAPI, and Django to build web-based solutions, and integrating them with cloud technologies such as AWS. You will play a key role in shaping the architecture of applications, mentoring developers, and ensuring best practices are followed throughout the software development lifecycle.

Key Responsibilities:

  • Design and implement scalable, high-performance Python applications using frameworks such as Flask, FastAPI, and Django.
  • Architect and develop cloud-native applications using AWS services (e.g., EC2, S3, Lambda, RDS, DynamoDB, API Gateway).
  • Collaborate with cross-functional teams (Frontend, QA, DevOps) to ensure seamless integration and delivery of projects.
  • Define and establish best practices for coding standards, testing, and deployment.
  • Mentor junior developers and review code to ensure consistency, maintainability, and performance.
  • Optimize application performance, troubleshoot issues, and ensure high availability of systems.
  • Lead the integration of microservices and other modern architectures into our applications.
  • Evaluate new technologies and frameworks and recommend solutions to improve the overall architecture and development process.
  • Develop and maintain clear technical documentation for the architecture, design, and development procedures.

Key Requirements:

  • Experience: 7+ years of professional experience in Python development with a minimum of 3 years in an architecture or lead role.
  • Frameworks: Proficiency in working with web frameworks like Flask, FastAPI, and Django.
  • Cloud Technologies: Strong experience with AWS services such as EC2, Lambda, API Gateway, S3, RDS, DynamoDB, CloudWatch, and others.
  • Architecture: Experience in designing microservices-based architecture and integrating them into applications.
  • Databases: Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, DynamoDB).
  • API Design: Expertise in designing RESTful APIs and integrating third-party services.
  • DevOps & CI/CD: Familiarity with DevOps practices, CI/CD pipelines, and tools like Jenkins, Docker, and Kubernetes.
  • Version Control: Proficiency with Git or other version control systems.
  • Problem Solving: Strong analytical and problem-solving skills with a passion for tackling complex technical challenges.
  • Communication: Excellent verbal and written communication skills, with the ability to communicate effectively with both technical and non-technical stakeholders.

Desirable Skills:

  • Experience with containerization (Docker, Kubernetes).
  • Familiarity with front-end technologies (JavaScript, HTML, CSS).
  • Knowledge of security best practices and compliance requirements in cloud environments.
  • Agile development experience, with a focus on iterative and incremental delivery.


Set alerts for more jobs like Python Architect
Set alerts for new jobs by P99 soft
Set alerts for new Programming jobs in India
Set alerts for new jobs in India
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙