EdgeVerve Systems
Infosys - Principal Python Full Stack Developer
- Compensation
- Not disclosed
- Location
- India
- Work setup
- Not specified
- Seniority
- Principal
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Full description
Role Overview :
We are looking for a Principal Python Full Stack Developer to define the technical architecture and engineering strategy for enterprise-scale web applications and digital platforms.
The role involves guiding backend and frontend architecture, establishing engineering standards, driving platform scalability and security, and mentoring technical leaders across teams.
Key Responsibilities :
- Define the architecture and technical roadmap for scalable full stack platforms and enterprise applications.
- Lead architectural decisions across Python backend services, frontend applications, APIs, and data layers.
- Design distributed, cloud-native systems with a focus on availability, scalability, resilience, and maintainability.
- Establish standards for API design, application integration, component reuse, frontend architecture, and backend service development.
- Guide the selection of frameworks, libraries, databases, messaging platforms, and cloud technologies.
- Drive platform modernization, application re-engineering, and migration from legacy systems.
- Establish secure application architecture, identity and access management, data protection, and security review practices.
- Define performance engineering strategies for backend processing, database operations, frontend rendering, and high-volume API traffic.
- Guide database architecture, caching, asynchronous processing, and event-driven integration.
- Establish best practices for automated testing, CI/CD, observability, deployment automation, and production readiness.
- Partner with engineering leaders, enterprise architects, product stakeholders, and infrastructure teams to align technical strategy with business goals.
- Review critical designs and implementations, assess technical risks, and ensure long-term architectural sustainability.
- Mentor senior engineers, architects, and technical leads while strengthening engineering capabilities across teams.
- Drive engineering productivity, code quality, developer experience, and technical debt reduction.
- Lead resolution of complex production issues and define preventive strategies for system reliability.
Required Skills :
- Extensive hands-on experience with Python and large-scale application development.
- Deep expertise in Python frameworks such as Django and FastAPI.
- Strong experience designing enterprise-grade frontend applications using React.js, Angular, or equivalent frameworks.
- Advanced knowledge of JavaScript or TypeScript, frontend performance, component architecture, and responsive application design.