Back End Developer

Company: BoltSource
Location: Austin, Texas, United States
Type: Full-time
Posted: 10.JUN.2021

Summary

BoltSource is recruiting for this position as a third party representative Remote position The Role: Our partner is looking for a key e...

Description

BoltSource is recruiting for this position as a third party representative


Remote position


The Role:

Our partner is looking for a key early employee who, in addition to being an experienced software developer, we are looking for someone that has the versatility, confidence and enthusiasm to take on additional roles and responsibilities within the company as it grows. Your initial role will be to assist with the productization of prototype to implement the first minimum viable product

Must-Have Skills
  • 5+ years of experience in designing, developing & porting concurrent distributed software in any two of C, C++ and Objective C/C++.

  • Object-oriented programming

  • Deep knowledge of any one of Linux, Windows, macOS or other UNIX (FreeBSD) development and internals.

  • Some knowledge of at least one of Windows, macOS, other UNIX (FreeBSD), which demonstrate experience in cross-platform programming, moving to and from different operating systems with different build environments, packaging conventions, and system call APIs.

  • Some knowledge of cloud technology (Amazon AWS, Google Cloud or Microsoft Azure)

  • Experience in multi-threaded, multi-process programming and Client/Server communications and programming.

  • Experience in OpenSSL-based cryptography.

  • Good knowledge of best practices for modern application coding techniques, especially around avoiding common security threats.

Desirable Skills
  • Cloud technology (Amazon AWS, Google Cloud or Microsoft Azure.)

  • Database programming (SQL, MariaDB, mySQL, SQLite,) especially for embedded use

  • Cryptography (OpenSSL.)

  • Peer-to-Peer networking

  • Microservices technology (REST.)

  • Container application development using Kubernetes and Docker on Linux.

  • Database application development, Python, Web development.

  • Android development

  • iOS development

  • Windows development (services, drivers.)

  • Linux kernel development (file systems, device drivers.)

  • Blockchain technology

  • Declarative, Logic, Relational model and Functional programming paradigms

  • Although this is a backend developer's role, some familiarity with any of Mobile GUI application development, Windows GUI development, or macOS GUI development would be helpful, so that future system design improvements will be easier

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...