Career Village

Inspiring the next generation by developing a responsive online community of career professionals, educators, and high school students.

Hi Sophilabs,
My name is Jared and I'm a founder at CareerVillage. We're an education startup that helps students get career advice. I am a friend of Adam's and he recommended you for contract django work. I have some work coming up throughout this month, and again in June and I would like to discuss our project with you to determine whether you might be a good candidate to work with us on this project. Jared Chung - Founder - reached out to us on Apr 4th, 2013

Since then, we’ve been making CareerVillage’s success our goal.

CareerVillage.org is a non-profit organization helping high school students  discover new opportunities for their future. Students can post questions they have about their future, and professionals can answer those questions from their laptops or smartphones, sharings about their own real-life experiences to help them make better decisions.

A simple, appealing program:

  • Students can ask any question about any career, any place, any time. Receive answers from real professionals!
  • Professionals get relevant questions by email or by browsing the website. They decide if, when, and where to answer.
  • Educators can use lesson plans, materials, and engagement dashboards provided by Career Village to bring career exploration to their students.

Based on Django, the website has gone through significant front end improvements, adapted for mobile and providing an excellent user experience.

Originally a Q&A system, we added support for other types of entities, such as Career Plans, Career Paths and Career Goals. Everything was integrated into a fast search functionality on top of Solr (through Django Haystack).

“Sophilabs is the booster rocket for my startup. Their work is great and they made my success their goal, so I can focus more on my startup's future.” Jared Chung - Founder and CEO - Career Village

We provided a robust and fast deployment process to Amazon Web Services, so we could quickly have a working version on staging, and go live with it without any pain.

We worked side-by-side with Jared and his team, following an agile development process based on short sprints, sprint planning meetings, daily stand-ups, sprint reviews and retrospectives.

CareerVillage mobile sreenshot

We refactored page rendering in order to serve the main content quickly, and load additional information in the background through AJAX calls. We also took advantage of Redis to store analytics information related to user behaviour and question related data.

All these improvements allowed the app to run faster and collect the needed information timely, so now Career Village can focus on the future of its community.

  • 19k

    students

  • 10k

    professionals

  • 15k

    questions

  • 25k

    answers

Our day-to-day challenge is to allow CareerVillage to evolve reaching out to students and professionals, by creating new features requested by product managers while maintaining a clean code with a good performance.

Technology stack

  • Python
    Python
  • Django
    Django
  • Django Rest Framework
    Django Rest Framework
  • Celery
    Celery
  • AWS
    Amazon Web Services
  • PostgreSQL
    PostgreSQL
  • Solr
    Solr
  • SAML
    SAML
Let’s build a great product together
We treat projects as if they were our own, understanding the underlying needs and astonishing users with the results.
Contact us