Senior Software Engineer (Python/Django/React)
VanHack
New
Posted 18 hours ago
Senior Software Engineer (Python/Django)
Must-have skills
Nice-to-have skills
Language required
About the Company
Our hiring partner is a Toronto-based technology company transforming how conferences and events are managed and delivered. The team builds powerful tools that automate and enhance every stage of the event experience — from on-site systems to virtual event platforms. Their growth has been steady and sustainable, thanks to an exceptional engineering culture and a strong commitment to innovation.
Unlike many startups, the company has been profitable since inception and continues to scale responsibly. They’re now looking for an experienced Full-Stack Developer to help shape new product features, tackle challenging engineering problems, and collaborate closely with cross-functional teams. The environment is fast-moving and collaborative, with plenty of opportunities to contribute beyond code.
What You’ll Do
End-to-End Development & Technical Leadership
Design, implement, and maintain complex systems using Python/Django on the backend and React (with TanStack Query) on the frontend.
Develop scalable and reliable REST APIs, ensuring optimal performance.
Build and enhance web applications, turning design concepts from Figma into responsive, production-ready interfaces.
Contribute to deployment pipelines and CI/CD automation on AWS.
Maintain high testing standards and comprehensive technical documentation.
Support and mentor less experienced developers, helping elevate team practices.
Collaboration & Innovation
Partner with internal teams and occasionally with clients to deliver impactful solutions.
Experiment with emerging frameworks or tools that improve system quality and user experience.
Collaborate with product and marketing teams to refine the product direction based on user insights.
Serve as a technical advisor during discussions about architecture and feature design.
What We’re Looking For
4+ years of professional software development experience, including 2+ years in a senior or lead role.
Expertise in Python/Django and React development.
Solid grasp of REST API design and implementation.
Hands-on experience with AWS or similar cloud services, as well as CI/CD pipelines.
Strong knowledge of SQL databases and ORM frameworks.
Proven track record of writing maintainable, testable, and high-quality code.
Proficiency with Git and collaborative version control workflows.
Excellent communication and documentation skills.
Ability to take full ownership of projects in a dynamic environment.
Degree in Computer Science, Engineering, or a related technical discipline.
Demonstrated contributions to shipped software or open-source projects.
Bonus Skills
Comfort working with design tools like Figma.
Experience mentoring teams in a startup or fast-scaling environment.
Knowledge of system scalability, architecture optimization, or advanced performance tuning.