DeveloperJobs.io
← Back to all jobs

Job Description

Kinnami Software Corporation is building toward the first minimum viable product for AmiShare, turning its AmiShare technology prototype into something production-ready. The team is looking for an early-career Junior Back-End Software Engineer based in Boston, MA (onsite), with support from experienced mentors and room to take on increasing responsibility as the company grows.

This role focuses on assisting with productization work and becoming a meaningful contributor to the ongoing development of the AmiShare platform.

Responsibilities

  • Support the productization of the AmiShare technology prototype to implement the first minimum viable product.
  • Work toward becoming a key member of the team leading the continued development of AmiShare.

Requirements

  • Bachelor’s degree in Computer Science.
  • 1–3 years of experience developing software in two of C, C++, Objective C/C++.
  • Knowledge of Linux development and internals.

Skills & Technologies

  • Programming and systems: C, C++, Objective C/C++, Linux, Windows, macOS, UNIX
  • Platform and concurrency: multi-threaded and multi-process programming
  • Networking and APIs: REST, Peer-to-Peer, Client/Server networking
  • Data and databases: SQL, mySQL, SQLite
  • Security and crypto: Blockchain technology, OpenSSL Cryptography
  • Cloud and deployment: Amazon AWS, Google Cloud, Microsoft Azure, Container (e.g. Docker), Kubernetes
  • Additional development areas: Python, Web development
  • Kernel and OS-related experience areas: Windows kernel development, Linux kernel development, macOS kernel development
  • Mobile platforms: Android, iOS

Desirable Skills

  • Knowledge of at least two of Linux, Windows, macOS, UNIX, Android, iOS development to demonstrate cross-platform programming experience.
  • Experience with multi-threaded and multi-process programming and communications.
  • Good understanding of modern coding best practices, including avoiding common security threats.
  • Some familiarity with cloud technology (Amazon AWS, Google Cloud, or Microsoft Azure).
  • Some knowledge of REST and SQL using mySQL or SQLite.
  • Additional exposure across areas such as Blockchain technology, OpenSSL Cryptography, Peer-to-Peer, and Client/Server networking.
  • Database application development, file system development, Python, and web development.
  • Container (e.g. Docker) application development and Kubernetes.
  • Some familiarity with mobile GUI application development or Windows/macOS GUI development would be helpful.

To apply: email [email protected] with your resume.

Similar Jobs