Job Description:
We are seeking a highly skilled Python Framework Architect to lead the development of a comprehensive company-wide framework for backend application development. This role will focus on creating a unified architecture that enables backend development teams across the organization to build applications efficiently and securely, ensuring consistency and scalability.
Key Responsibilities:
- Framework Development: Lead the architecture and development of a Python-based backend framework that will be adopted by all development teams. This framework will streamline backend processes, enhance security, and ensure consistent coding practices across teams.
- Hands-on Development: Engage in 70-80% hands-on coding and development work, ensuring that the backend framework is robust, scalable, and adaptable to various team needs.
- Architectural Innovation: Drive innovation by integrating modern backend frameworks and tools into the architecture, staying ahead of industry trends to maintain a cutting-edge development environment.
- Security Integration: Design and implement security protocols within the backend framework to safeguard applications and data, providing guidance on best practices for secure development.
- Developer Experience Enhancement: Collaborate with backend development teams to understand their needs and challenges, ensuring the framework enhances their productivity and experience.
- Cross-functional Collaboration: Work closely with corporate infrastructure, architecture review boards, and development teams across different silos to align the framework with organizational goals and technology stacks.
- Executable Architecture: Develop and maintain an executable backend architecture that facilitates faster development cycles, allowing teams to deploy applications more efficiently.
- Intersource Projects: Manage and contribute to intersource projects, ensuring the backend framework is adaptable and scalable to meet various project needs.