ROLE EXPECTATIONS & BRIEF
- We are seeking a skilled, sincere, passionate Backend Developer intern to join our dynamic team.
- In this role, you will play a key role in designing, implementing and maintaining scalable backend systems to support our web and mobile applications.
- You will collaborate with cross-functional teams to create seamless, efficient user experiences and deliver high quality solutions.
TECHNICAL REQUIREMENTS
Must Have: NodeJS, Typescript, Docker
Good to Have: Flutter, Redux, NextJS, TailwindCss
[A] KEY RESPONSIBILITIES
- Collaborate with the development team to understand project requirements and objectives.
- Develop server-side logic using Node.js for scalable applications.
- Implement data storage solutions and integrate databases with the application.
- Collaborate with front-end developers to integrate user-facing elements.
- Participate in code reviews and learn from constructive feedback.
- Debug and troubleshoot technical issues.
- Stay updated on the latest trends and best practices in Node.js development.
- Document architectural designs, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems
- Build in various monolithic, microservices, protocols, proxies & control systems
- Keeping all the documentation & git repositories up to date
- Responsible for development, integration and testing new web pages and site features
- Collaborate with the team of designers, content managers,frontend developers to determine site goals, functionality, layout and ensure that all requirements are met during development
- Desire to learn and dive deep into new technologies on the job, like code robustness/efficiency, latest data structures and leveraging open source systems
- Responsible for creating, optimizing, and managing REST APIs
- Ensure code’s cross-browser compatibility and rigorous testing for different device responsiveness
- Ability to integrate payment gateways for minimal failure rates
- Design robust client-side and server-side architecture
- Develop server-side logic and APIs that integrate with front-end applications
- Design create and implement test to ensure low-latency, high-availability, and performant applications
- Keen attention to security and data privacy measures and implementation throughout the development process
- Maintain a detailed changelog for all new features added, updated (library, framework etc.), and fixed bugs
- Responsible to write, execute & maintain clean, reusable,scalable code and it’s successfull deployment
[B] EDUCATION & SKILLS REQUIREMENT
- B.Tech. /BE in Computer Science or Information Technology
- Expert level proficiency in Nodejs, NestJs, MERN stack, redux and react.js.
- Should have prior working projects in Backend development
- Should have done projects in e-commerce or have preferably worked with companies operating with a multi vendor marketplace.
- Should have worked in creating backend frameworks
- A propensity for brainstorming, coming up with multiple possible solutions to open-ended problems
- Expertise in JavaScript, typescript, HTML, JQuery, JSON, PHP, XML
- Proficiency in databases, including analytical (e.g., mySQL, MongoDB, PostgreSQL, DynamoDB, Redis, Hive, Elastic etc.)
- Knowledge of architecting or implementing search APIs
- Great understanding of data modeling and RESTful APIs
- Excellent organizational and time management skills
- Experience with responsive and adaptive design (Web, Mobile &App)
- Excellent testing, debugging and optimization skills
- Experience building high throughput/low latency systems
- Experience with containers, docker AWS, google cloud, Cassandra, Elastic, Kafka, Kubernetes etc.
- Willing to be a part of a small team and working in fast-paced environment
- Highly passionate about building products that create a significant impact in user lives
[E] INTERNSHIP DETAILS
Internship Duration | 3 Months |
Work Days | 6 days / Week |
Joining | Immediately |
Location | Bengaluru |