Python Full Stack Developer
Technogen India Pvt. Ltd.
About the role
Role Summary
Looking for a Python full stack developer who can independently design, develop and deploy applications and AI automations. The candidate should be comfortable with Python backend development, AWS, Infrastructure as Code, CI/CD and mentoring junior engineers. Angular/ React is good/great to have - provided they have Python, IaC, CI-CD experience (not mandatory). AI/GenAI exposure is a plus.
Required Skills
- Frontend :
- JavaScript/TypeScript, Angular/React.js, REST API integration, HTML/CSS.
- Backend :
- Python (with FastAPI or Flask), RESTful API development, PostgreSQL or SQL Server.
- AWS Services :
- AWS, EC2, S3, CloudFront, WAF, Glue, Elastic Beanstalk, Fargate, Secrets Manager, Glacier.
- AI/ML Integration :
- Experience with OpenAI APIs or AWS Bedrock, RAG pipelines, PGVector, OpenSearch.
- DevOps :
- Terraform, IaC, Git, CI/CD practices.
- Security :
- Familiarity with identity management, network and data segmentation, secure data storage and transmission.
- General :
- Excellent communication skills, problem-solving ability, and proactive mindset.
Screening Questions
- What Python frameworks have you used to build your latest production application? Approximately how many users did it serve? Are the users internal or external?
- Have you personally deployed applications to AWS? What AWS services did you use in your most recent production deployment?
- Have you taken an application from business requirements all the way to production? What stages did you personally handle?
- What is your time spent on application development, deployment v/s mentoring others etc.?
- How was AWS infrastructure provisioned and managed in your projects?
- Did you personally write or maintain Infrastructure as Code?
- How were application deployments performed?
- Did you build or own the CI/CD pipelines, or were they managed by another team?
- Did you get opportunity to work on live production incidents? What approach did you use to handle such incidents?
- Of these areas, which have you personally owned : Application Design, Python Development, AWS Architecture, Infrastructure as Code, CI/CD Pipelines, Production Support?
(ref:hirist.tech)
Eligibility & process
Who can apply
Employment type: Full-time
Skills & stack
Selection process
Details are shared by the recruiter after shortlisting.
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight Technogen India Pvt. Ltd.'s market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.