Technical Architect – Python

Company: Smartedge Solutions Ltd
Apply for the Technical Architect – Python
Location: Baildon
Job Description:

Responsibilities

  • Lead the design and architecture of complex Python applications, considering scalability, performance, and maintainability.
  • Evaluate and select appropriate Python frameworks (Django, Flask, FastAPI, etc.) based on project requirements.
  • Create detailed technical design documents, including system diagrams, data flow, and API specifications.
  • Ensure application security, performance, and scalability.
  • Collaborate with cross-functional teams, including designers, testers, and DevOps engineers.
  • Work with cloud platforms AWS, for deployment and monitoring.
  • Follow Agile methodologies (Scrum/Kanban) and participate in sprint planning.

Essential Skills & Knowledge

  • Experience with advanced Python concepts like concurrency, asynchronous programming, and metaclasses.
  • Knowledge of relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).
  • Strong knowledge of OOPs Concepts.
  • Understanding of domain-related best practices.
  • Strong command of Python syntax, data structures, object-oriented programming.
  • Proficiency in database design and optimization techniques.
  • Expertise in at least one popular Python web framework (Django, Flask, FastAPI).
  • Understanding of RESTful APIs and web application design principles and Design Patterns.
  • Proven track record of designing and developing large-scale Python applications.
  • Experience in leading technical discussions and providing architectural guidance.
  • Demonstrated ability to work independently and as part of a cross-functional team.
  • Cost-Effective & Resource Optimization.
  • Security & Authentication.
  • API Gateway & Load Balancing.
  • CI/CD & DevOps Integration.
  • AWS (ECS, fargate, EC2, SNS, SQS, Cloudwatch, EKS, Kubernetes).

Desirable Skills & Knowledge

  • Familiarity with data analysis libraries like Pandas, NumPy, and Scikit-learn.
  • Knowledge of data science and machine learning concepts and tools. Good to have.
  • Strategic thinking and problem-solving.
  • Collaboration and teamwork.
  • Effective communication and stakeholder management.
  • Adaptability and continuous learning.

#J-18808-Ljbffr…

Posted: May 16th, 2026