Senior Software Developer

- Montreal -

Castle Hall is an entrepreneurial, dynamic and fast moving company that is looking to add a Senior Software Developer to our team. This role responds to increasing demand for Castle Hall’s services, and the firm’s commitment to continued growth. The successful candidate will be given the opportunity for personal and professional growth while helping us improve Castle Halls web application.


  • Proactively suggest and implement improvements to our web application by using React and Material-UI
  • Improve our REST APIs by suggesting changes that would improve performance and implement them using the Django REST framework.
  • Improve our internal ERP system that allowes our team of analysts to work for efficiently
  • Implement new features and components following the technical requirements.
  • Use celery to add asynchronous features to our platform
  • Listen to the feedback from analysts and clients and turn those into design change proposals.
  • Be a valuable team member in stand-up meetings and technical meetings


  • A combined experience of 5+ years in backend and front-end development of web applications
  • Front-end development experience using a modern framework (React, Angular, Vue.js, other)
  • Experience in Python
  • Experience in designing efficient REST APIs
  • Experience in writing unit tests, functional tests and knowledge of related framework/tools (Jasmine, Jest, Karma, Selenium, Other)
  • Being a team player that likes to share ideas and work together to improve solutions
  • Analytical mind, detail oriented and able to follow design specifications.
  • Bachelor’s degree in Computer Science or equivalent experience
  • Must be comfortable working in English


  • An opportunity to be part of a highly successful and growing organization
  • Excellent working conditions in a young and dynamic work environment
  • Benefits plan including health and dental coverage
  • Learning and Development - Reimbursement for relevant designations
  • Working in an expanding fintech company

Please send your cover letter and resume. Only candidates under consideration will be contacted.

Apply Now !