Source description
About the role
As a highly experienced Python Architect with expertise in React.js for frontend development, your role will involve leading the design and development of scalable, secure, and high-performing web applications. You will be responsible for: - Designing and implementing end-to-end architecture for large-scale applications using Python (FastAPI/Django/Flask) and React.js. - Leading technical design, code reviews, and performance optimization efforts. - Defining best practices, coding standards, and architectural guidelines for development teams. - Collaborating with product managers, UI/UX designers, and DevOps teams to deliver scalable solutions. - Integrating backend services with frontend UI through RESTful or GraphQL APIs. - Ensuring system security, data integrity, and scalability. - Evaluating new tools, frameworks, and technologies to improve development efficiency. - Mentoring developers and guiding them on architecture, design patterns, and performance tuning. Qualifications required for this role include: - Bachelor's or master's degree in computer science, engineering, or a related field. - Proven experience in designing and architecting enterprise-grade software solutions. - Strong communication and leadership skills. - Ability to translate business requirements into scalable technical designs. In addition to the above, the company also values the following technical skills: - Backend: Python, FastAPI / Django / Flask. - Frontend: React.js, Redux, TypeScript, HTML5 CSS3. - Database: PostgreSQL / MySQL / MongoDB. - Cloud and DevOps: AWS / GCP / Azure, Docker, Kubernetes, CI/CD pipelines. - Architecture: Microservices, event-driven systems, and REST/GraphQL APIs. - Testing and Tools: PyTest, Jest, Postman, Git, and Jenkins. - Additional: Experience with caching (Redis) and message brokers (RabbitMQ/Kafka) is a plus. As a highly experienced Python Architect with expertise in React.js for frontend development, your role will involve leading the design and development of scalable, secure, and high-performing web applications. You will be responsible for: - Designing and implementing end-to-end architecture for large-scale applications using Python (FastAPI/Django/Flask) and React.js. - Leading technical design, code reviews, and performance optimization efforts. - Defining best practices, coding standards, and architectural guidelines for development teams. - Collaborating with product managers, UI/UX designers, and DevOps teams to deliver scalable solutions. - Integrating backend services with frontend UI through RESTful or GraphQL APIs. - Ensuring system security, data integrity, and scalability. - Evaluating new tools, frameworks, and technologies to improve development efficiency. - Mentoring developers and guiding them on architecture, design patterns, and performance tuning. Qualifications required for this role include: - Bachelor's or master's degree in computer science, engineering, or a related field. - Proven experience in designing and architecting enterprise-grade software solutions. - Strong communication and leadership skills. - Ability to translate business requirements into scalable technical designs. In addition to the above, the company also values the following technical skills: - Backend: Python, FastAPI / Django / Flask. - Frontend: React.js, Redux, TypeScript, HTML5 CSS3. - Database: PostgreSQL / MySQL / MongoDB. - Cloud and DevOps: AWS / GCP / Azure, Docker, Kubernetes, CI/CD pipelines. - Architecture: Microservices, event-driven systems, and REST/GraphQL APIs. - Testing and Tools: PyTest, Jest, Postman, Git, and Jenkins. - Additional: Experience with caching (Redis) and message brokers (RabbitMQ/Kafka) is a plus.