Intern Backend Developer

0



This role is not for coffee-getters, note takers, or meeting attenders, we're looking for those ready to DO and make a mark! A stock equity award will be provided to selected candidates in addition to consideration for full-time employment, post internship.


We are looking for a Full-Stack Developer to contribute to the development of the Varmodel website and ensure its compatibility with the mobile-on-web version. The intern will work closely with the UX Designer to implement interactive and user-friendly web experiences. This role requires hands-on experience with Vue.js and Django, as well as an understanding of front-end and back-end development principles.


1. Web Application Development

  • Develop and maintain the Varmodel website using Vue.js for the front-end and Django for the back-end.
  • Ensure a responsive and optimized user experience across different devices (desktop, tablet, and mobile browsers).
  • Implement UI/UX designs and wireframes provided by the UX Designer, ensuring accurate translation from design to code.
  • Develop and optimize interactive components, forms, and navigation structures.
  • Ensure seamless data fetching, state management, and API integration with Django.


2. Mobile-on-Web Compatibility

  • Optimize the web application to be fully functional and user-friendly on mobile browsers.
  • Ensure cross-browser and cross-device compatibility, resolving rendering and performance issues.
  • Implement progressive enhancements to improve the mobile experience while maintaining core functionality.


3. Front-End Development (Vue.js)

  • Build reusable UI components and interactive elements using Vue.js.
  • Manage Vue Router for navigation and Vuex/Pinia (or another state management library) for state handling.
  • Optimize performance by implementing lazy loading, code splitting, and efficient rendering techniques.
  • Collaborate with the UX Designer to refine animations, transitions, and user interactions.


4. Back-End Development (Django)

  • Develop and manage Django REST APIs for seamless data exchange between the front-end and back-end.
  • Implement authentication, authorization, and session management for secure user access.
  • Work with Django ORM to interact with the database, ensuring efficient data retrieval and updates.
  • Maintain database schemas, migrations, and performance optimizations.


5. Testing & Debugging

  • Conduct thorough unit testing and integration testing for both front-end and back-end components.
  • Debug UI/UX inconsistencies, performance bottlenecks, and functional issues.
  • Ensure SEO best practices and web accessibility compliance.


6. Collaboration & Agile Development

  • Work closely with the UX Designer to ensure smooth integration of design elements.
  • Collaborate with other developers, product managers, and QA testers in an Agile environment.
  • Participate in code reviews, sprint planning, and daily stand-ups to align with project goals.


Skills & Qualifications

  • Programming Languages: Proficiency in JavaScript, Python, HTML, CSS.
  • Front-End Framework: Experience with Vue.js and its ecosystem (Vuex/Pinia, Vue Router, Composition API).
  • Back-End Development: Experience with Django, Django REST Framework (DRF), PostgreSQL/MySQL.
  • Version Control: Familiarity with Git/GitHub and CI/CD workflows.
  • Responsive Design: Knowledge of CSS frameworks (Tailwind, Bootstrap) and media queries.
  • API Development & Integration: Understanding of RESTful APIs and authentication (JWT, OAuth).
  • Debugging & Testing: Experience with browser debugging tools, Jest, or Pytest.


Compensation

  • This role is compensated with stock equity at the completion of our 90 day internship program.


You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !
X

Join Our WhatsApp Channel to get latest Updates Join Now

Link Copied