Python Architect | Codersbrain
full-timecontractual
Posted on July 23, 2025
Job Description
Python Architect
Company Overview
Not specified.
Job Summary
We are seeking a highly experienced and strategic Python Architect to lead the design and development of complex software systems and backend architectures. The ideal candidate will possess deep expertise in Python, system design, and scalable architecture. You will be responsible for making high-level design decisions, setting coding standards, and guiding engineering teams in building efficient and maintainable solutions.
Responsibilities
- Define and drive the architectural vision and strategy for Python-based applications and platforms.
- Design scalable, secure, and high-performance backend systems using Python and related technologies.
- Provide technical leadership across multiple development teams, including setting standards and best practices.
- Collaborate with stakeholders, product managers, and other architects to align technology with business goals.
- Conduct architecture reviews, code reviews, and performance analysis.
- Evaluate and recommend tools, technologies, and processes to ensure the highest quality software.
- Mentor developers and lead technical discussions.
- Ensure maintainability, reliability, and scalability of all backend services.
Qualifications
- Bachelor's or Master’s degree in Computer Science, Engineering, or related field.
- 10+ years of experience in software development with a strong focus on Python.
- Proven experience in designing and building large-scale, distributed, and highly available systems.
- Deep knowledge of Python frameworks such as Django, Flask, or FastAPI.
- Strong expertise in system design, microservices architecture, and RESTful APIs.
- Hands-on experience with cloud platforms (AWS, GCP, or Azure).
- Familiarity with CI/CD, containerization (Docker/Kubernetes), and DevOps practices.
- Strong understanding of data modeling and working with both SQL and NoSQL databases.
- Excellent leadership, communication, and stakeholder management skills.
Preferred Skills
- Experience with asynchronous programming and message queues (Celery, RabbitMQ, Kafka).
- Knowledge of data security, compliance, and performance optimization.
- Background in mentoring teams and scaling engineering operations.
- Contribution to open-source projects or technical publications is a plus.
Experience
- 10+ years of relevant experience in software development and architecture.
Environment
- Location: [Your Location / Remote]
- Job Type: Full-time
- Department: Engineering / Architecture
Salary
Not specified.
Growth Opportunities
Not specified.
Benefits
Not specified.