Shiplee.ai is looking for a full stack developer intern to help migrate our existing PHP monolithic system (PHP + MySQMySQLa modern FastAPI-based microservices architecture (FastAPI + PostgreSQL + Next.js). As an intern, you will be responsible for converting core functionalities from PHP to Python (FastAPI), integrating them with Next.js, and optimizing database queries in PostgreSQL. This is a great opportunity to work on real-world microservices, serverless deployment, and API-driven architecture.
Selected intern's day-to-day responsibilities include:
1. Migrate PHP APIs to FastAPI
2. Convert existing PHP APIs to FastAPI microservices
3. Use SQLAlchemy + PostgreSQL for database interaction
4. Implement Pydantic validation for API requests
5. Rewrite frontend by converting PHP UI into a modern Next.js frontend with Tailwind
6. Optimize frontend API calls using Axios/Fetch
7. Set up microservices and deployment by deploying the FastAPI backend on AWS Lambda / Render
8. Deploy frontend on Vercel
9. Implement JWT authentication and role-based access
10. Optimize database queries by converting MySQL queries to PostgreSQL
11. Use indexing and caching (Redis) for performance improvements
12. Work on API Gateway and rate limiting by implementing API Gateway to manage microservices
13. Prevent abuse with rate limiting and access control
Only those candidates can apply who:
1. are available for the work from home job/internship
2. can start the work from home job/internship between 15th Mar'25 and 19th Apr'25
3. are available for duration of 3 months
4. have relevant skills and interests
1. Backend: FastAPI (Python), SQLAlchemy, PostgreSQL
2. Frontend: Next.js (React.js), TailwindCSS, Axios
3. Database: PostgreSQL, MySQL (for migration)
4. Infrastructure: AWS Lambda, Vercel, Docker (bonus)
5. Authentication: JWT, OAuth, API security best practices
6. Version control: GitHub, GitHub Actions (CI/CD)
Job offer: On successful conversion to a permanent employee, the candidate can expect a salary of Rs. 300000 to 500000 /year
Shiplee.in is an AI-enabled shipping aggregator that offers innovative features like AI NDR (non-delivery report) management and open-box delivery.