onsite
SMS CRM Developer - Victoria University
Software Engineer
Develop and maintain SMS‑based communication solutions integrated with the university's CRM, using Node.js, Python and Twilio APIs to enhance student engagement and streamline marketing workflows.
About the role
Key Responsibilities
- Design, build, and maintain SMS messaging services that integrate seamlessly with the existing CRM platform.
- Develop server‑side components using Node.js and Python, leveraging Twilio (or similar) APIs for reliable message delivery.
- Create and optimize database schemas and queries (SQL) to store contact data, message logs, and analytics.
- Collaborate with student services, marketing, and campus IT teams to define requirements and ensure solutions meet user needs.
- Participate in Agile ceremonies, code reviews, and continuous integration pipelines to deliver high‑quality, maintainable code.
Requirements
- 3+ years of professional experience in backend development with Node.js and/or Python.
- Hands‑on experience integrating SMS providers (e.g., Twilio) via RESTful APIs.
- Strong SQL skills and familiarity with relational database design.
- Proven ability to work cross‑functionally in an Agile environment and translate business needs into technical solutions.
- Excellent problem‑solving communication skills and a passion for improving student engagement through technology.