Qualifications
Duties & ResponsibilitiesDevelop and maintain web interfaces utilizing React, Next.js, JavaScript, and TypeScript. Build, debug, and enhance backend services using Python, including GraphQL APIs and supporting REST endpoints. Integrate with various storage and data sources, including local files, SQLite, and S3-compatible systems. Implement security features at the application level. Create and maintain automated tests to enhance reliability. Facilitate application deployment and operation across multiple environments. Containerize applications with Docker and Docker Compose. Configure environments, logging, TLS, and monitoring solutions. Collaborate across repositories and services to ensure cohesive development efforts. Requirements1–4 years of relevant experience or equivalent. Strong proficiency in Python. Experience with React and related technologies.
About the job
Black Canyon Consulting, together with Knowledge3, is hiring a Junior or Mid-level Full Stack Software Engineer to join a team focused on building knowledge-first systems for scientific and enterprise data. The position involves hands-on development and DevOps work, contributing to applications that transform scattered data into structured, reusable knowledge assets.
Projects in this role support explainable reasoning, governed analytics, and trustworthy AI. The engineer will work across both frontend and backend environments, helping to build and operate production-ready applications. Close attention to system behavior and well-defined query patterns is important for success in this position.
Location and work style
This is a primarily remote position. Black Canyon Consulting prefers candidates located in the United States who are able to work East Coast hours. Most collaboration is asynchronous, with regular team coordination.
About Black Canyon Consulting
At Black Canyon Consulting, we are dedicated to delivering cutting-edge solutions that transform the way organizations leverage data. We partner with innovative companies like Knowledge3 to create systems that harness the power of AI and analytics, enabling businesses to make informed decisions based on reliable knowledge assets.