cover image
ANVIL

ANVIL

anvil.ai

2 Jobs

35 Employees

About the Company

ANVIL works with defence, public safety, law enforcement, and national security organizations to accelerate mission-critical decision making with analytical tools, automations, and game-changing machine learning capabilities.

Listed Jobs

Company background Company brand
Company Name
ANVIL
Job Title
Senior Backend Engineer
Job Description
**Job Title:** Senior Backend Engineer **Role Summary:** Design, develop, and maintain high‑performance, scalable backend systems that power analytical tools and data‑processing pipelines. Architect robust APIs, optimize relational and NoSQL databases, ensure security and reliability, and provide strategic guidance on backend architecture to support mission‑critical workloads. **Expectations:** - Demonstrate strong accountability, work ethic, and craftsmanship. - Communicate and collaborate effectively with cross‑functional teams. - Obtain or maintain a Government of Canada Secret/Top‑Secret security clearance. **Key Responsibilities:** - Design and implement scalable backend services for high‑volume data processing and real‑time analytics. - Build REST, WebSocket, and other protocol APIs for internal and external consumption. - Develop asynchronous task processing (e.g., Celery, RQ) for long‑running computations. - Design, tune, and maintain PostgreSQL schemas and Elasticsearch indexes for performance and reliability. - Implement caching (Redis), backup/recovery, and data integrity mechanisms. - Apply security best practices throughout the development lifecycle. - Containerize applications with Docker; contribute to secure orchestration with DevOps teams. - Advise engineering leadership on architecture, scalability, and maintainability. - Mentor junior engineers, conduct code reviews, and uphold engineering standards. - Collaborate with frontend developers, data scientists, and DevOps to deliver end‑to‑end solutions. **Required Skills:** - Expert proficiency in Python and web frameworks (Django/DRF, Flask, FastAPI, etc.). - Deep knowledge of PostgreSQL (schema design, query optimization) and Elasticsearch. - Strong experience with Docker containerization. - Proven API design skills (REST, WebSockets) and authentication/authorization implementation. - Caching expertise using Redis or similar in‑memory stores. - Asynchronous processing with Celery, RQ, or equivalent. - Solid understanding of software design patterns and clean architecture. - Proficient with Git and collaborative development workflows. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field **or** 10+ years of relevant professional experience. - Eligibility for Government of Canada Secret or Top‑Secret security clearance.
Ottawa, Canada
Hybrid
Senior
29-09-2025
Company background Company brand
Company Name
ANVIL
Job Title
Senior Frontend Engineer
Job Description
**Job Title** Senior Frontend Engineer **Role Summary** Lead the design, development, and maintenance of high‑performance, scalable single‑page applications that power advanced analytical and data‑visualization tools. Architect frontend solutions, optimize for large datasets and real‑time updates, and mentor junior engineers while ensuring security, quality, and usability standards. **Expectations** - Deliver user‑centric interfaces that meet mission‑critical workflow requirements. - Design scalable, maintainable architectures that can grow with customer needs. - Champion performance, testing, and security best practices. - Mentor peers, conduct code reviews, and contribute to engineering standards. **Key Responsibilities** 1. Design and develop responsive UIs for complex analytics and visualization applications. 2. Build performant SPAs using a modern framework (React, Vue, or Angular). 3. Optimize frontend performance for large data volumes and real‑time data streams. 4. Implement real‑time communication via WebSockets or equivalent protocols. 5. Develop robust state‑management solutions for intricate workflows. 6. Establish automated testing (unit, integration, E2E) with Testing Library, Jest, Cypress, or Playwright. 7. Apply secure coding practices and advocate for frontend security (XSS, CSRF, CORS, CSP). 8. Collaborate with UX/UI designers to create intuitive, decision‑supporting interfaces. 9. Provide strategic architectural recommendations focused on scalability, maintainability, and performance. 10. Mentor junior developers, perform code reviews, and contribute to documentation and internal standards. 11. Work cross‑functionally to deliver integrated end‑to‑end solutions. **Required Skills** - 7+ years of professional frontend development in production environments. - Expert proficiency in modern JavaScript/TypeScript (ES6+). - Deep expertise in at least one major framework (React, Vue, or Angular). - Advanced knowledge of HTML5, CSS3, Flexbox, Grid, and responsive design. - Hands‑on experience with build tools (Vite, Webpack, Rollup) and scalable project structures. - Proficiency in state‑management libraries (Redux, Zustand, Recoil, etc.). - Demonstrated ability to design and maintain automated testing suites (Jest, Testing Library, Cypress, Playwright). - Strong grasp of web performance optimization and profiling tools (Lighthouse, React Profiler, Chrome DevTools). - Solid understanding of frontend security best practices (XSS, CSRF, CORS, CSP). - Proficient with Git workflows, CI/CD pipelines, and collaborative development practices. - Excellent communication, technical leadership, and mentorship abilities. **Desired Skills / Assets** - Experience with data‑heavy or visualization‑intensive applications, real‑time analytics, and streaming data. - Familiarity with geospatial/mapping libraries (Mapbox, Leaflet, deck.gl). - Knowledge of WebGL, Canvas, or advanced graphics rendering for interactive visualizations. - Understanding of accessibility standards (WCAG 2.1) and inclusive UI design. **Required Education & Certifications** - Bachelor’s degree in Software Engineering, Computer Science, or related field (preferred). - Eligible for Government of Canada Secret or Top Secret security clearance.
Ottawa, Canada
Hybrid
Senior
19-11-2025