Full Stack Engineer

2 years

0 Lacs

Posted:23 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Internship

Job Description

Software Engineer: Full stack Developer (2 years minimum experience)


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.


Full-Stack Developer


1. Website 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.

Mock Interview

Practice Video Interview with JobPe AI

Start Django Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

Coimbatore, Tamil Nadu, India

Vellore, Tamil Nadu, India

Madurai, Tamil Nadu, India

Greater Hyderabad Area

Faridabad, Haryana, India

Pune/Pimpri-Chinchwad Area

Hyderabad, Telangana, India

Hyderabad, Telangana, India