Job Description
### Overview
Black Canyon Consulting (BCC) is collaborating with our partner Knowledge3 (knowledge3.ai) to find a **Junior/Mid Full Stack Software Engineer** with DevOps exposure. In this role, you will support the delivery of knowledge-first systems that convert fragmented scientific and enterprise data into structured, reusable knowledge assets, enabling explainable reasoning, governed analytics, and trustworthy AI.
This is a hands-on engineering position focused on building and operating production-ready applications across frontend, backend, and deployment environments. You will work on systems built around a question-driven approach, where APIs, data pipelines, and interfaces align with clearly defined query patterns and system behavior. This is a remote-first role with a preference for U.S.-based candidates working East Coast hours. Work is primarily asynchronous, with periodic coordination across the team.
### Duties & Responsibilities
- Build and maintain web interfaces using **React**, **Next.js**, **JavaScript**, and **TypeScript**.
- Implement, debug, and improve backend services in **Python**, including **GraphQL APIs** and supporting **REST endpoints**.
- Integrate with storage and data sources including local files, **SQLite**, and **S3-compatible systems**.
- Implement application-level security features.
- Write and maintain automated tests to improve reliability.
- Support application deployment and operation across environments.
- Containerize applications using **Docker** and **Docker Compose**.
- Configure environments, logging, TLS, and monitoring.
- Collaborate across repositories and services.
### Requirements
- 1–4 years of experience.
Please mention the word **FOREMOST** and tag RMTAwLjU0Ljk3LjQ2 when applying to show you read the job post completely (#RMTAwLjU0Ljk3LjQ2). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.