Job Summary We are looking for a skilled Python Full Stack Developer with 3+ years of experience in designing, developing, testing, and maintaining scalable web applications. The ideal candidate should have strong hands-on experience with Python, modern frontend frameworks, REST APIs, databases, and cloud technologies. ### Key Responsibilities - Design, develop, and maintain full-stack web applications using Python and modern frontend technologies. - Develop scalable and secure backend services using Django, Flask, or FastAPI. - Build responsive and user-friendly interfaces using React.js, Angular, or similar frameworks. - Design and develop RESTful APIs and integrate third-party services. - Work with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis. - Write clean, reusable, maintainable, and well-documented code. - Perform unit testing, integration testing, debugging, and performance optimization. - Collaborate with product managers, UI/UX designers, QA engineers, and other developers. - Participate in code reviews and follow software development best practices. - Troubleshoot production issues and provide timely resolutions. - Work with Git/GitHub/GitLab for source control and CI/CD processes. - Deploy and maintain applications in AWS, Azure, or Google Cloud environments. - Follow secure coding practices and ensure application scalability and reliability. ### Required Skills - 3+ years of professional software development experience. - Strong proficiency in Python. - Hands-on experience with Django, Flask, or FastAPI. - Strong knowledge of React.js, Angular, JavaScript, TypeScript, HTML5, and CSS3. - Experience developing and consuming REST APIs. - Strong SQL and database development skills. - Experience with PostgreSQL, MySQL, MongoDB, or similar databases. - Knowledge of Git and Git-based development workflows. - Understanding of Docker and CI/CD pipelines. - Good understanding of software development lifecycle and Agile methodologies. - Strong analytical, problem-solving, and communication skills. ### Preferred Qualifications - Experience with AWS/Azure/GCP. - Experience with microservices architecture. - Knowledge of Redis, Celery, Kafka, or RabbitMQ. - Experience with automated testing using PyTest or unittest. - Familiarity with Kubernetes and container orchestration. - Knowledge of authentication and authorization mechanisms such as OAuth2, JWT, and SSO. - Experience working in Agile/Scrum development environments. ### Education Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field preferred.