Python Architect

Photon Research Associates, Inc

  • India, TN
  • 30+ days ago

    Highlights

    You will be responsible for designing scalable backend architectures, leading a team of developers, and driving high-level technical decisions. This role involves both hands-on coding and architectural leadership, ensuring robust design and maintainability of our Python-based systems.

    Numbers & Facts

    LocationIndia, TN

    Description

    Job Summary

    We are looking for an experienced Python Lead / Python Architect to join our engineering team. You will be responsible for designing scalable backend architectures, leading a team of developers, and driving high-level technical decisions. This role involves both hands-on coding and architectural leadership, ensuring robust design and maintainability of our Python-based systems.

    Key Responsibilities

    • Lead the design and development of scalable backend systems using Python.
    • Architect microservices-based solutions that are maintainable, testable, and performant.
    • Collaborate with stakeholders to define technical requirements and translate them into system design.
    • Lead and mentor a team of Python developers, conducting code reviews and promoting engineering best practices.
    • Ensure high performance and responsiveness of applications.
    • Work closely with DevOps to ensure smooth deployment and monitoring of services.
    • Evaluate and recommend tools, technologies, and processes to ensure the highest quality product.
    • Troubleshoot production issues and drive root cause analysis and permanent fixes.

    Required Skills and Qualifications

    • 8+ Professional experience with Python, with strong fundamentals in OOP, concurrency, and design patterns.
    • Hands-on experience with web frameworks like Django, Flask, or FastAPI.
    • Solid experience in microservices architecture, RESTful APIs, and messaging systems (e.g. Kafka, RabbitMQ).
    • Strong understanding of database design - both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
    • Experience with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure).
    • Good understanding of CI/CD pipelines and DevOps principles.
    • Experience in code versioning tools like Git and collaborative tools like Jira, Confluence.
    • Strong problem-solving, debugging, and performance optimization skills.
    • Excellent communication and leadership skills.

    Preferred Qualifications

    • Experience working in Agile/Scrum environments.
    • Familiarity with GraphQL, gRPC, or event-driven architecture.
    • Exposure to data engineering, AI/ML pipelines, or big data tools is a plus.
    • Contributions to open-source Python projects or technical blog writing.

    Similar Jobs