22 Hatchtra Innotech Jobs
5-10 years
Python Full Stack Developer - Django/Flask/FastAPI (5-10 yrs)
Hatchtra Innotech
posted 5d ago
Key skills for the job
Key Responsibilities :
- Develop and maintain RESTful APIs and GraphQL services using Django, Flask, or FastAPI.
- Implement asynchronous processing using Celery, RabbitMQ, or Kafka.
- Optimize database performance, indexing, and query execution.
- Ensure security best practices, including JWT, OAuth2, and data encryption.
- Build responsive and dynamic UIs using React.js, Angular, or Vue.js.
- Work with state management libraries (Redux, Vuex, Context API, or NgRx).
- Optimize front-end performance, lazy loading, and SSR (Server-Side Rendering).
- Implement reusable UI components and design systems.
- Work with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
- Optimize database schemas, indexing strategies, and query performance.
- Implement ORMs like SQLAlchemy or Django ORM for efficient data handling.
- Deploy applications on AWS, Azure, or Google Cloud Platform (GCP).
- Work with Docker, Kubernetes, Terraform, and serverless architectures.
- Implement CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI/CD).
- Handle monitoring, logging, and application scaling.
- Optimize application speed, load balancing, and API response times.
- Secure applications from XSS, CSRF, SQL Injection, and authentication vulnerabilities.
- Implement caching mechanisms (Redis, Memcached) for improved performance.
- Write unit and integration tests using PyTest, Jest, Mocha, or Selenium.
- Perform code reviews, debugging, and refactoring for maintainability.
- Follow TDD (Test-Driven Development) and Agile methodologies.
Required Skills & Qualifications :
Experience : 5+ years in full-stack development.
Education : Bachelor's/Master's in Computer Science, IT, or a related field.
- Strong expertise in Python (Django, Flask, or FastAPI).
- Experience with GraphQL, RESTful APIs, and WebSockets.
- Knowledge of Celery, RabbitMQ, or Kafka for task scheduling.
- Experience with React.js, Angular, or Vue.js.
- Strong proficiency in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
- Familiarity with Material UI, Tailwind CSS, Bootstrap, or Chakra UI.
- Experience with PostgreSQL, MySQL, MongoDB, Redis.
- Proficiency in ORMs (SQLAlchemy, Django ORM, Prisma, or Mongoose).
- Hands-on experience with AWS (EC2, S3, Lambda, RDS), Azure, or GCP.
- Knowledge of Docker, Kubernetes, Terraform, and CI/CD pipelines.
- Expertise in scalability, caching, and API performance tuning.
- Strong understanding of application security best practices.
- Experience with microservices architecture and serverless applications.
- Knowledge of AI/ML model integration in Python applications.
- Familiarity with blockchain and Web3 development.
- Contributions to open-source projects.
Functional Areas: Software/Testing/Networking
Read full job description3-10 Yrs
6-8 Yrs