Overview
About the company
HirezApp (https://hirezapp.com) is an AI-powered recruitment platform built to revolutionize how organizations discover and hire top talent. In a world overwhelmed by job applications, we help you cut through the noise with intelligent automation, machine learning, and data-driven candidate analysis—so you don’t just hire, you hire smart.
Job Title: Backend Engineer Intern
Experience: Freshers/Intermediate
Location: Remote
Job Overview: We are seeking a Backend Engineer Intern to contribute to building scalable systems and integrating AI workflows for an early-stage product on AWS. You will collaborate with founding engineers, gain real-world product exposure, and contribute to key backend functionalities.
Key Deliverables
- Develop and maintain scalable REST APIs using FastAPI, ensuring code quality, reusability, and adherence to best practices.
- Integrate AI tools (e.g., ChatGPT, V0) into backend services to enhance application functionality and contribute to innovative features.
- Manage and optimize AWS infrastructure (S3, EC2, ECS, DynamoDB) for efficient resource utilization and cost-effectiveness.
- Monitor serverless deployments using SAM CLI, proactively identifying and resolving performance bottlenecks to maintain optimal system performance.
- Collaborate with the frontend team to ensure seamless API integration and alignment with project requirements.
- Implement security measures, logging, and performance monitoring for all backend services, ensuring system reliability and security.
Essential Requirements
- Strong understanding of Python and REST API design principles for building scalable backend services.
- Hands-on experience with AWS services, specifically EC2, S3, and DynamoDB, for cloud-based infrastructure management.
- Comfortable using CLI tools such as AWS CLI and SAM CLI for deployment and management of AWS resources.
- Solid understanding of asynchronous programming and database operations (PostgreSQL or DynamoDB) for efficient data handling.
Preferred Qualifications
- Experience integrating third-party APIs or AI models into backend systems to enhance application capabilities.
- Familiarity with CI/CD workflows and containerization technologies (Docker) for automating software delivery.
- Experience with Langchain for developing applications powered by language models.
SkillsMust-Have Skills
- Technical: FastAPI (Python) proficiency with a strong grasp of REST API design principles and best practices for API development.
- Domain Knowledge: Practical experience with cloud services, particularly AWS (EC2, S3, ECS, DynamoDB) for deploying and managing applications.
- Behavioral & Interpersonal: Collaborative mindset to communicate and work with frontend teams to achieve project goals.
- Process & SOP: Ability to write clean, efficient, and reusable backend code, adhering to coding standards and best practices.
- Analytical & Problem-Solving: Ability to monitor and optimize serverless deployments, identifying and resolving performance issues effectively.
Good-to-Have Skills
- Advanced Technical: Experience with CI/CD workflows and containerization (Docker); familiarity with serverless architectures for scalable deployments.
- Additional Certifications: AWS certifications, demonstrating knowledge and expertise in cloud computing.
- Cross-Functional Exposure: Experience working on projects involving AI model integration, contributing to AI-powered applications.
Perks
- This is a 4-month internship with an immediate start date.
- Stipend: ₹10,000/month + Variable (₹5000).
- Flexible remote work environment with real ownership of projects.
- Certificate and Letter of Recommendation provided based on performance.