Our client, a top-tier management consulting firm, is seeking a Full Stack Python Engineer to build scalable applications using React, Python, and Kafka. The role focuses on developing modern full-stack solutions, real-time data pipelines, and high-performance APIs within a collaborative Agile environment.
Responsibilities & Qualifications
- Design and develop full-stack applications using React and Python frameworks (FastAPI, Flask, or Django)
- Build and maintain RESTful APIs and backend services supporting scalable applications
- Develop real-time data pipelines and event-driven services using Apache Kafka
- Collaborate with product managers, analysts, and engineering teams to design analytics-ready data models
- Participate in system design discussions, code reviews, and Agile development processes
- Ensure applications meet performance, scalability, and reliability standards
Requirements
-
5+ years of experience with React (hooks, component lifecycle, state management)
-
5+ years of Python backend development (FastAPI, Flask, or Django)
- Experience building REST APIs and microservices architectures
- Hands-on experience with Apache Kafka and event-driven systems
- Strong experience with SQL and relational databases
- Familiarity with TypeScript, Docker, Kubernetes, and AWS cloud environments
- Experience with Git workflows, Agile/Scrum environments, and Jira
- Knowledge of security practices (OAuth, JWT) and monitoring tools such as Grafana
- Bachelor’s degree in Computer Science or related field