Website:
aerionebharat.com
Job details:
Job description
Job Title: Full Stack Engineer
Location: Bangalore (on-site)
Experience: 5 years and above
Role Summary
Coordinate, scale, and maintain the Aerione Bharat LMS platform end-to-end. You will be responsible to maintain the entire lifecycle, from Flutter mobile UI coordination and Laravel API design, to AWS infrastructure and agency delivery management.
Core Responsibilities
1. Frontend: Review and contribute to Flutter-based mobile UI (iOS & Android) ensuring responsive, high-performance course browsing, video streaming, and quiz flows meet UX standards.
2. Backend: Design and maintain scalable REST APIs in Laravel (PHP); own endpoint contracts, versioning, and documentation via Swagger/Postman shared with the agency.
3. Database: Manage and optimize MySQL schemas covering students, courses, progress tracking, certifications, and role-based access; write and review queries for performance.
4. DevOps: Oversee VPS hosting, AWS S3 bucket management (video, PDF, study materials), and CI/CD pipelines; containerize services with Docker where applicable.
5. Agency & Ticketing: Translate internal requirements into structured tickets (Jira/Linear/GitHub Issues); run sprint planning with the agency, track milestones, and flag blockers early.
6. AI/Optimization: Coordinate with external teams for AI tooling to accelerate content workflows and maintain sub-second API response times for video delivery and progress dashboards.
Technical Stack
1. Languages: PHP (Laravel), TypeScript/JavaScript, Python (for tooling/scripts)
2. Mobile: Code review and QA-level proficiency required; deep build experience is a plus
3. Frameworks: Laravel (REST API), Tailwind CSS or equivalent for any internal admin UI, FastAPI for auxiliary services if needed
4. Tools: Git, Docker, GitHub Actions (CI/CD), Postman, Jira or Linear
5. Cloud & Storage: AWS S3, VPS (Nginx), Firebase (Auth — Email/OTP/Social Login)
6. Security: JWT-based API security, OAuth2, Role-Based Access Control (RBAC), data encryption, payment gateway integration readiness (Razorpay/Stripe)
7. Database: MySQL (primary); familiarity with NoSQL (MongoDB) for future-phase features
Key Success Metrics
1. Reliability: 99%+ uptime on VPS-hosted backend; zero critical regressions across Student and Admin modules at each release
2. Speed: Video load initiation under 2 seconds via S3-optimised delivery; API response times under 300ms for progress and quiz endpoints
3. Quality: 80%+ unit test coverage on Laravel API layer; all agency PRs reviewed within 24 hours with documented feedback
4. Coordination: Sprint milestones hit on schedule; zero requirement ambiguities reaching the agency without a written ticket and acceptance criteria
5. Scope Control: Base deliverables (courses, quizzes, progress tracking, certification) protected from scope creep; advanced features (live classes, AR, gamification, community forum) clearly gated to future phases with documented change requests
Nice to Have
1. Prior experience in an agency-liaison or client-side tech lead role
2. Familiarity with Agora, Zoom, or Jitsi SDKs (for live class phase)
3. Basic AR/Unity awareness (for space simulation phase)
4. Experience with subscription or one-time payment gateway flows
How to Apply?
Email your Resume to human.resources@aerionebharat.com
Contact for Inquiries: +91 90360 52758
Let’s grow and innovate together!
Click on Apply to know more.