Responsibilities of the Intern API Development Architect develop and maintain advanced RESTful APIs and microservices using NodeJS to support frontend applications and third-party integrations Database Management Design and optimize complex database schemas write productive queries and ensure data integrity and security using systems like PostgreSQL MySQL or MongoDB Performance Optimization Proactively monitor and enhance backend performance implementing caching strategies e g Redis and load balancing to ensure scalability and reliability Security Implementation Enforce advanced security practices including authentication e g JWT OAuth authorization and data encryption to safeguard applications and comply with industry standards Collaboration Partner with frontend developers product managers and DevOps teams to integrate features align backend systems with business goals and resolve technical challenges Troubleshooting Lead debugging efforts perform root cause analysis and implement solutions for complex backend issues in production environments Code Quality Mentorship Conduct thorough code reviews enforce coding standards and mentor junior developers to elevate team expertise and maintain high-quality codebases Technical Leadership Contribute to system architecture decisions recommend tools and frameworks and drive best practices in backend development Requirements Database Expertise Proven experience designing and optimizing relational e g PostgreSQL MySQL and NoSQL e g MongoDB databases with a focus on performance scalability and data integrity API Development Mastery Deep understanding of RESTful API design principles experience with Django REST Framework and proficiency in integrating APIs with frontend and external systems Familiarity with GraphQL is a plus Testing Knowledge Proficiency in writing unit and integration tests for backend systems using frameworks like PyTest Django or Mocha Jest NodeJS Job Type Internship Contract length 6 months Pay 10 000 00 per month Work Location In person