Python Fullstack Developer
Allegis Group · Hyderabad, Telangana, India - Pune, Maharashtra, India
Allegis Group · Hyderabad, Telangana, India - Pune, Maharashtra, India
Role Overview We are looking for an experienced **Python Full Stack Developer** with 9+ years of experience in designing, developing, and delivering scalable web applications. The ideal candidate should have strong expertise in **Python backend development**, **React.js frontend development**, cloud technologies, microservices architecture, and modern software engineering practices. Key Responsibilities - Design, develop, and maintain scalable full stack applications using **Python** and **React.js**. - Build robust RESTful APIs and backend services using Python frameworks such as **FastAPI**, **Django**, or **Flask**. - Develop responsive and user-friendly frontend applications using **React.js**, JavaScript/TypeScript, HTML5, and CSS3. - Implement microservices architecture and integrate with third-party systems and APIs. - Work closely with product managers, architects, and cross-functional teams to understand business requirements. - Optimize application performance, scalability, and security. - Participate in code reviews and ensure adherence to coding standards and best practices. - Lead technical discussions and mentor junior developers. - Contribute to CI/CD pipeline implementation and DevOps practices. - Troubleshoot production issues and provide timely resolutions. Required Skills Backend - Strong experience in **Python** development (9+ years). - Hands-on expertise in **FastAPI/Django/Flask**. - Experience building REST APIs and microservices. - Strong knowledge of Object-Oriented Programming (OOP) and design patterns. Frontend - Strong experience in **React.js**. - Proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3. - Experience with Redux, React Hooks, Context API. Database - Experience with relational databases such as **PostgreSQL, MySQL**. - Knowledge of NoSQL databases like **MongoDB**. Cloud & DevOps - Experience with **AWS/Azure/GCP** cloud platforms. - Hands-on experience with **Docker** and **Kubernetes**. - Knowledge of CI/CD tools such as Jenkins, GitHub Actions, Azure DevOps. Other Skills - Experience with Git and Agile/Scrum methodologies. - Strong problem-solving and analytical skills. - Excellent communication and stakeholder management skills. Preferred Skills - Experience with event-driven architectures and message queues (Kafka/RabbitMQ). - Exposure to AI/ML integrations and Generative AI applications. - Knowledge of testing frameworks such as PyTest, Jest. - Experience working in enterprise-scale environments.. Nice to Have - Azure/AWS certifications. - Experience leading development teams and driving technical decisions