Backend Development - Internship (WFH)
Arrota Verified employer
Actively hiring · Posted 7d ago · JEV261007F74A6F62
Job description
About the internship:We're looking for a Backend Developer Intern who enjoys working on the systems behind a SaaS product, not just writing isolated APIs.
You'll join a small product team working on an AI-powered SaaS platform that is already fairly advanced. Your focus will be to make the backend more reliable, secure, testable, and ready for beta launch.
This role involves working with real product infrastructure, including databases, authentication, background jobs, multi-tenant access control, APIs, and AI integrations.
Selected intern's day-to-day responsibilities include:
1. Build and improve backend services: Work on APIs, business logic, authentication, permissions, database operations, and internal services.
2. Work on database architecture: Write and optimize PostgreSQL queries, maintain schemas, manage migrations carefully, and improve data consistency.
3. Strengthen authentication and authorization: Help maintain secure access control, workspace isolation, permissions, and role-based behavior.
4. Work with multi-tenant SaaS architecture: Make sure users and workspaces can only access the data they are authorized to access.
5. Maintain RLS policies: Work with PostgreSQL Row Level Security and test tenant boundaries to prevent unauthorized data access.
6. Build reliable APIs: Create clean and predictable backend endpoints that frontend developers can integrate with easily.
7. Work on background jobs and queues: Maintain scheduled tasks, asynchronous workflows, retries, failed-job handling, and other worker processes.
8. Improve reliability and error handling: Add validation, logging, failure handling, retries, and recovery paths across critical backend workflows.
9. Support AI and external integrations: Work with model providers, API abstractions, usage limits, external services, and provider routing.
10. Improve backend performance: Identify slow queries, inefficient data access patterns, and processing bottlenecks.
11. Work on privacy and data controls: Help implement account export, deletion, retention, and other user data workflows.
12. Write and maintain backend tests: Add or update API, database, integration, RLS, and service-level tests.
13. Debug backend issues: Investigate problems across APIs, database queries, permissions, workers, authentication, and system state.
14. Work inside an existing codebase: Understand the current architecture before making changes and avoid rebuilding systems that already work.
15. Help prepare the product for beta: Fix launch-critical backend issues, improve reliability, and ensure important backend workflows are stable before release.Who can apply:Only those candidates can apply who:are available for the work from home job/internshipcan start the work from home job/internship between 7th Oct'26 and 11th Nov'26are available for duration of 3 monthshave relevant skills and interestsare Computer Science Engineering students* Freshers looking for jobs may also applyStipend:INR₹ 5,000 - 7,000 /monthDeadline:[hidden]:59:59Other perks:Certificate, Flexible work hours, 5 days a week, Job offerSkills required:SQL, Software Testing, Git, Node.js, PostgreSQL, GitHub, REST API, Backend development, Database Management System (DBMS), TypeScript and DebuggingOther Requirements:1. Prior experience building or contributing to a SaaS, startup, or production-level backend.2. Comfortable working with PostgreSQL, APIs, authentication, and backend architecture.3. Experience with Supabase, RLS, background jobs, queues, or multi-tenant systems is a strong plus.4. Experience with AI/LLM integrations or third-party APIs is preferred.5. Able to understand and debug backend issues across multiple services.6. Strong problem-solving ability and attention to reliability and security.7. Comfortable working in a fast-moving environment with clear deadlines.8. GitHub profile or backend project links are preferred.About Company:Arrota is an early-stage SaaS startup currently preparing for launch. We are building a product around trust, verification, and digital records, with a strong focus on making complex processes simpler for organisations and individuals.
We are a small, hands-on team, so people joining us get the opportunity to work closely with the founder and contribute directly across product, design, growth, research, and go-to-market.
We value people who are curious, proactive, comfortable taking ownership, and interested in learning how a startup is built from the ground up. Interns at Arrota will work on real problems, real product decisions, and real growth initiatives rather than dummy projects.Additional information:Job offer: On successful conversion to a permanent employee, the candidate can expect a salary of ₹ 480000 to 600000/yearWhat we value:
1. Strong backend fundamentals.
2. Good database understanding.
3. Clean and maintainable code.
4. Strong debugging ability.
5. Security awareness.
6. Understanding of APIs and async systems.
7. Ownership and clear communication.
8. Ability to work within an existing architecture.
9. Focus on reliability, correctness, and product impact.
Responsibilities
We're looking for a Backend Developer Intern who enjoys working on the systems behind a SaaS product, not just writing isolated APIs.
You'll join a small product team working on an AI-powered SaaS platform that is already fairly advanced. Your focus will be to make the backend more reliable, secure, testable, and ready for beta launch.
This role involves working with real product infrastructure, including databases, authentication, background jobs, multi-tenant access control, APIs, and AI integrations.
Selected intern's day-to-day responsibilities include:
1. Build and improve backend services: Work on APIs, business logic, authentication, permissions, database operations, and internal services.
2. Work on database architecture: Write and optimize PostgreSQL queries, maintain schemas, manage migrations carefully, and improve data consistency.
3. Strengthen authentication and authorization: Help maintain secure access control, workspace isolation, permissions, and role-based behavior.
4. Work with multi-tenant SaaS architecture: Make sure users and workspaces can only access the data they are authorized to access.
5. Maintain RLS policies: Work with PostgreSQL Row Level Security and test tenant boundaries to prevent unauthorized data access.
6. Build reliable APIs: Create clean and predictable backend endpoints that frontend developers can integrate with easily.
7. Work on background jobs and queues: Maintain scheduled tasks, asynchronous workflows, retries, failed-job handling, and other worker processes.
8. Improve reliability and error handling: Add validation, logging, failure handling, retries, and recovery paths across critical backend workflows.
9. Support AI and external integrations: Work with model providers, API abstractions, usage limits, external services, and provider routing.
10. Improve backend performance: Identify slow queries, inefficient data access patterns, and processing bottlenecks.
11. Work on privacy and data controls: Help implement account export, deletion, retention, and other user data workflows.
12. Write and maintain backend tests: Add or update API, database, integration, RLS, and service-level tests.
13. Debug backend issues: Investigate problems across APIs, database queries, permissions, workers, authentication, and system state.
14. Work inside an existing codebase: Understand the current architecture before making changes and avoid rebuilding systems that already work.
15. Help prepare the product for beta: Fix launch-critical backend issues, improve reliability, and ensure important backend workflows are stable before release.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Arrota.
- Track your application and get updates by email and WhatsApp.