At a Glance
- Tasks: Lead the rebuild of our website using Django and enhance user experience.
- Company: Join Bright Network, the fastest growing platform in graduate recruitment.
- Benefits: Enjoy a competitive salary, remote work, and opportunities for professional growth.
- Why this job: Make a real impact by personalising career advice for graduates.
- Qualifications: Several years of Django/Python experience and strong front-end skills required.
- Other info: Dynamic team environment with a focus on innovation and continuous improvement.
The predicted salary is between 30000 - 50000 £ per year.
Bright Network is the fastest growing platform in graduate recruitment – with a simple aim to help graduates make the best career choices. We provide an extensive set of graduate careers advice content around internship and job search, with personalisation fundamental to the logged in experience.
We\’re looking for someone to take a senior developer role as we rebuild our website and digital platform in Django. Our main website is currently built in Drupal but we\’ve been using Django for a few separate applications, and now plan to re-build the main website in Django.
The high level architecture (to give you a flavour):
- Website – general careers advice content
- Website – search for jobs, internships, campus events and careers advice
- Website – user profile syncing – all our user profile data is synced to salesforce and dotmailer
- Personalisation engine – we want to use all the various data on users to build a personalisation engine which matches them to the most suitable careers. Eventually the logged in website experience will be completely personalised based on user profiles and behaviour.
- Segmentation engine – we send very targeted emails to users about relevant internships and jobs. This segmentation engine will continue to grow in sophistication as we gather more and more personalisation data on the user.
- Application Tracking System – our vision is to allow all our users to apply for graduate opportunities through one application tracking system so they don\’t have to repeat same profile information across multiple applications.
Tech choices:
- Django
- Celery, Rabbit MQ for our asynchronous tasks
- Algolia for search
- react.js or angular
We believe in extensive test coverage and continuously integrate, deploying to production several times a week The development team work directly with the product manager to ship features out to our users fast and then iterate.
You\’ll need several years of Django/Python experience and be comfortable developing right across the software stack with strong front-end experience a plus. Experience of machine learning and personalisation would be a plus.
Position: Employee
Position: Employee Work Schedule: Full-time Remote: Yes Relocation: No Salary: £30-£50,000
How to Apply
Position is expired. Thanks for your interest.
Django is a registered trademark of the Django Software Foundation |DjangoJobs is not associated with the Django Software Foundation
#J-18808-Ljbffr
Remote Senior Django Developer employer: Djangojobs
Contact Detail:
Djangojobs Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Remote Senior Django Developer
✨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn or other platforms. Let them know you're on the lookout for a Senior Django Developer role. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Django projects. This is your chance to demonstrate what you can do, so make it shine. Include links to your GitHub or any live applications you've built.
✨Tip Number 3
Prepare for interviews by brushing up on common Django questions and coding challenges. Practice makes perfect! We recommend doing mock interviews with friends or using online platforms to get comfortable.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Remote Senior Django Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Senior Django Developer. Highlight your experience with Django, Python, and any relevant tech stacks like Celery or Rabbit MQ. We want to see how your skills match our needs!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for web development and personalisation, and explain why you’re excited about rebuilding our platform in Django. Let us know what makes you the perfect fit for our team.
Showcase Your Projects: If you've worked on any projects that demonstrate your Django expertise, don’t hold back! Include links to your GitHub or portfolio. We love seeing real examples of your work and how you tackle challenges.
Apply Through Our Website: We encourage you to apply through our website for a smooth application process. It’s the best way for us to receive your application and keep track of it. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at Djangojobs
✨Know Your Django Inside Out
Make sure you brush up on your Django skills before the interview. Be prepared to discuss your past projects, especially those involving Django and how you've tackled challenges. They’ll likely want to know about your experience with asynchronous tasks using Celery and Rabbit MQ, so have some examples ready.
✨Showcase Your Full Stack Experience
Since the role requires strong front-end experience as well, be ready to talk about your work with React.js or Angular. Highlight any projects where you’ve developed across the software stack, and don’t forget to mention how you ensure extensive test coverage in your work.
✨Understand Personalisation and Machine Learning
Given that personalisation is a key focus for the company, it’s crucial to demonstrate your understanding of how personalisation engines work. If you have experience with machine learning, be sure to share relevant examples and how they can enhance user experiences.
✨Be Ready to Discuss Collaboration
The development team works closely with the product manager, so be prepared to discuss how you collaborate with others. Share examples of how you’ve shipped features quickly and iterated based on user feedback. This will show that you’re not just a coder but a team player who values communication.