Job Openings
Associate Architect - Python
About the job Associate Architect - Python
Roles & Responsibilities
- Define, design, and govern the overall architecture of Python-based applications.
- Establish and enforce best coding practices and OWASP-based secure development standards.
- Drive adoption of Test-Driven Development (TDD) across teams.
- Review and approve system designs, ensuring scalability, security, and maintainability.
- Lead defect prevention strategies, root cause analysis, and system-level improvements.
-
Oversee system integration testing strategies and release readiness.
-
Create and maintain technical architecture documentation.
- Provide architectural mentorship to engineering teams and guide design discussions.
- Collaborate with stakeholders (Product Owners, DevOps, QA, Business) to align architecture with business needs.
- Champion Agile practices across multiple teams/projects.
- Ensure timely delivery by identifying risks early and escalating blockers appropriately.
Qualifications and Skills
- Bachelors or Masters degree in Computer Science, Software Engineering, or related fields.10+ years of professional software development experience, with 3+ years in an architect role.
- Deep expertise in Python, frameworks, and architectural design patterns.
- Strong understanding of scalable, distributed systems and microservices architecture.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Strong foundation in DBMSs, data modeling, and system performance optimization.
- Proven track record of designing secure, enterprise-grade applications (OWASP, ISO standards).
- Advanced knowledge of CI/CD, DevOps integration, and automation.
- Excellent leadership, communication, and stakeholder management skills.