Software Engineer (Intern) at BerryBytes in Kathmandu | SpireJob

Apply for Software Engineer (Intern) at BerryBytes in Kathmandu, Nepal. Internship opportunity. Explore requirements and apply online on SpireJob Nepal.

Job description

The Software Engineer (Intern) joins the Z1Compliance team building a developer-focused security and compliance platform that scans Linux/macOS infrastructure continuously, flags configuration and security gaps, and routes findings toward automated fixes. The internship is hands-on across the full stack: backend APIs in Python (FastAPI) and Go that power device enrollment, authentication, and compliance data ingestion, plus lightweight Bash agents that run on Linux/macOS machines and interface with osquery. Data work spans PostgreSQL queries for configuration records and ClickHouse queries for high-volume security telemetry, while frontend contributions land as fleet views, agent settings, and security status tables in the React/TypeScript dashboard. Debugging rounds out the mix: tracing issues through host services and logs, correcting database records, and writing unit and integration tests to keep the platform stable. The role asks for a Computer Science or Software Engineering degree (or comparable practical projects; final-year students and recent graduates are encouraged), Python or Go proficiency, basic JavaScript/TypeScript and React, comfortable Linux terminal use around processes, permissions, and simple shell scripts, plus relational-database and REST API grounding. Familiarity with osquery-style monitoring, ClickHouse or Kafka, Docker, web security concepts (JWT, TLS/HTTPS), and a GitHub portfolio of personal projects are valuable bonuses.

More IT & Software jobs in Nepal | More jobs in Kathmandu | All jobs in Nepal

Related jobs