Backend Intern
Backend Intern
Location: Bangalore, India
Department: Delivery
Experience: 0
- API Development: Build and maintain RESTful APIs to support frontend features.
- Database Management: Write and optimize queries for [SQL (PostgreSQL/MySQL) or NoSQL (MongoDB)].
- Server Logic: Implement business logic, data validation, and authentication (JWT/OAuth) using Node.js.
- System Integration: Integrate third-party services like payment gateways (Stripe), email services (SendGrid), or cloud storage (AWS S3).
- Testing & Debugging: Write unit tests and debug server-side issues to ensure high system reliability.
- Documentation: Create clear API documentation using tools like Swagger or Postman.
- Backend Foundations: Solid understanding of JavaScript/Node.js and asynchronous programming.
- Database Knowledge: Basic understanding of relational or non-relational database schemas.
- Architecture Basics: Familiarity with the MVC (Model-View-Controller) pattern.
- Tooling: Experience with Git for version control and npm/yarn for package management.
- Logical Thinking: Strong algorithmic skills and a knack for solving complex data puzzles.
- Eagerness to Learn: Ability to pick up new frameworks or architectural concepts quickly.
- Experience with Socket.io for real-time communication.
- Knowledge of Redis or caching strategies.
- Technical Growth: Learn how to build systems that handle high traffic and complex data.
- Mentorship: Work under the guidance of seasoned backend architects.
- Product Ownership: See your code deployed to the cloud and powering real-world applications.