Software Application Developer
Case IQ
Case IQ helps companies protect their employees, culture, and business through world-class software for uncovering, investigating, and preventing fraud, ethics, harassment, discrimination, and security incidents. We’re proud to count a roster of Fortune 500 companies among our customers, who have relied on Case IQ for managing millions of cases over the past 20 years and helping mitigate billions of dollars in financial and brand risk.
As a Software Developer on the Platform team, you’ll be building and maintaining core components of the Case IQ product - the brain and backbone of internal investigations for some of the world’s biggest brands.
You’ll work alongside passionate engineers, product managers, and designers in a fast-moving Agile environment. You’ll also collaborate directly with a seasoned Development Manager who’ll help steer your work, champion your growth, and expect your best in return. Our stack blends modern backend and frontend technologies with robust data and infrastructure tools to support secure, scalable, and performant systems - while expanding into AI-driven enhancements that power our next generation of features through Claria, our intelligent investigation assistant.
What You’ll Do
- Develop, test, and maintain backend services using js, Express.js, and integrate with RabbitMQ and Elasticsearch.
- Build and refine intuitive frontend components using JavaScript, js, DustJS, and LESS.
- Design and implement AI-driven features in applications - integrating machine learning models, calling AI APIs, and writing the necessary code to deploy intelligent functionality into production systems.
- Work with PostgreSQL and Redis data layers, ensuring data integrity, performance, and reliability.
- Collaborate with DevOps to containerize and deploy applications using Docker on Azure, and integrate observability tools like Application Insights for logging and monitoring.
- Participate in Agile ceremonies and track work via Jira and GitHub.
- Review pull requests, write unit/integration tests, and uphold high standards for code quality and security.
- Work collaboratively across teams to leverage AI tools and automation for improving workflows, streamlining repetitive tasks, and enhancing user experiences.
- Communicate openly with team members, helping to troubleshoot blockers and improve development practices.
- Keep learning - and sharing - as we evolve our architecture, adopt best practices, and continue expanding our AI capabilities through Claria.
Who We’re Looking For
- A 3+ year degree/diploma in engineering, programming, computer science, or equivalent work experience in software development.
- 4+ years of experience developing scalable, maintainable, full-stack applications.
- Strong hands-on experience with js, JavaScript, REST APIs, and relational databases (especially PostgreSQL).
- Proven experience implementing AI-based functionalities within applications, including integrating AI/ML models, deploying AI APIs, and optimizing performance of AI components in production environments.
- Familiarity with AI platforms and tools such as OpenAI, Azure AI, Google AI, or similar.
- proficiency using AI-assisted development tools (e.g., GitHub Copilot, Cursor, or similar) to accelerate coding, generate tests, and automate routine tasks - while applying critical review and secure coding standards.
- Solid understanding of event-driven architecture, pub/sub systems, and containerized deployment (Docker).
- Experience working in Agile and Scrum methodologies in a cross-functional team environment.
- Familiarity with the OWASP Top 10 web application security risks and strong understanding of software security principles.
- Confidence with Git, CI/CD pipelines, and clean code practices.
- A passion for leveraging AI-driven innovation to solve real-world problems and create meaningful impact.
Perks and Benefits
- Work remotely within a flexible work environment (our team spans the US and Canada)
- Competitive company-paid benefits plan starting day 1!
- Generous professional development budget
- RRSP/ 401k matching program and company stock options
- Half-day Fridays in the summer
Selected candidates will be contacted through BambooHR (please check your junk mail).
Case IQ is an equal opportunity employer. All qualified applicants are given consideration regardless of race, religion, color, gender, sex, age, sexual orientation, gender identity, national origin, marital status, citizenship status, disability, veteran status, or any other protected class as provided in applicable employment laws. If you have a disability or special need that requires accommodation, please contact us at hr@caseiq.com.