Job Openings

Senior Backend Software Engineer

Effective 2 January 2019

Transportant is a new technology company building modern hardware and software to help school districts, bus drivers, students, parents, and teachers optimize the school transportation experience. This includes providing high speed on bus wifi for students, bus status notifications to parents and students via mobile apps, cameras with live streaming audio and video, ridership tracking and management, and added safety sensors.

Founded by 20 year veterans of the software security and mobile industry, Transportant is a small but very senior technical team of Linux hackers, security engineers, database and systems builders, great UX and industrial design. Our customers are school systems across the USA and Canada who are overjoyed with modern UX for transportation. We are seeking two backend software developers to join our team.

Our backend tech stack is Linux, PostgreSQL, Go, and Python. A non-trivial portion of functionality is implemented directly in the database as SQL data structures, queries, and stored procedures. Frontend is supported through REST and GraphQL APIs. Other examples of additional technology we love: Wireguard, Single board computers, Linux, Kubernetes, Ansible, Prometheus, Typescript, Javascript, React, and Open Street Maps. Not so much: XML, Java, ASN.1, Dual EC DRBG, Printers.

Transportant operates as a largel distributed team and remote candidates are most welcome, as long as schedules overlap with USA central time zone business hours.

Responsibilities:

  • Work closely with CTO, hardware devs, and a small backend team
  • Implement and improve backend capabilities and APIs
  • Collaboratively write spec for new or improved/refactored features
    • Particular emphasis on effective data structures and database architecture
  • Implement specs for new systems (in SQL, Go, or Python)
  • Design and implement supporting unit and functional tests
  • Integrate realtime metrics to support metrics based alerts
  • Participate in collaborative code review
    • Most code is reviewed for security before deployment
    • Supportive culture of helping developers advance in skill
  • Participate in planning (new features, roadmap, groom the backlog)

Requirements:

  • Expert level database architecture and SQL query abilities
  • Strong ability in either Python or Go, or a strong history of programming in other languages and a desire to learn one of these
  • Desire and ability to operate both within a team and with significant autonomy
  • Excellent written communication skills
  • Good technical documentation habits
    • e.g. thoughtful names, doc strings, comments, useful READMEs, explicit threat modeling
  • Willingness to build with a "security first" architecture
    • Defense in depth, prefer simplicity, focus on clear and comprehensible code

Nice to have but definitely not required:

  • Experience with distributed teams
  • Familiarity with basic PostGIS operations
  • Familiarity with Linux, networking and systems programming
    • (to support implementing new capabilities on field deployed Linux systems e.g. cameras, sensors, cellular routers.

We evaluate candidates based on their technical and professional abilities, and as such university degrees are welcome but not required.

Our mission is to create more efficient and equitable access to education for all students, and we likewise do not discriminate in who we invite to join our team. We do not recognize boundaries based on political preferences, race, ethnic origin, religion, gender, sexuality.

Applying is easy. Send a simple note to the rot13 of ShaWbof@genafcbegnag.hf referencing this post and we'll start a conversation. Direct candidates only please.

Linux Systems Programmer/Administrator

Effective 2 January 2019

Transportant is seeking a Kansas City region (but largely remote) Linux systems programmer and administrator to help build and maintain the systems we use to manage a growing fleet of rolling yellow data centers.

Transportant is a small but very senior technical team of Linux hackers, security engineers, database and systems builders, great UX and industrial design.

A few examples of technology we love: Single board computers, Linux, PostgreSQL, Wireguard, Ansible, Prometheus, Go, Python, Javascript, Typescript, GraphQL, React, and Open Street Maps.  Not so much: XML, ASN.1, Dual EC DRBG, Printers.

Ideal candidate will have:

  • Rich Linux/Unix background
  • Understanding of IP networking
  • Reasonable understanding of computing hardware (e.g. processor, memory, data bus, clock, storage, etc.)
  • Experience with at least one systems automation tool (e.g. Salt, Ansible, Chef, Puppet, Kubernetes, etc.)
  • Working knowledge of relational databases
  • Intermediate or superior programming skills in at least one dynamic language (Python, Perl, Ruby, etc.) OR a systems language such as Go, Rust, or C
  • Excellent troubleshooting and debugging capabilities
  • Excellent written communication skills
  • Good technical documentation habits  
    • e.g. doc strings, comments, useful READMEs, explicit threat modeling
  • Desire and ability to operate both within a team or with significant autonomy

Compensation is highly competitive.  We evaluate candidates based on their technical and professional abilities, and as such university degrees and certificates are welcome but not required.

Our mission is to create more efficient and equitable access to education for all students, and we likewise do not discriminate in who we invite to join our team.  We do not recognize boundaries based on political preferences, race, ethnic origin, religion, gender, sexuality, or other words humans use to separate.

To apply, please send a note to the rot13 of ShaWbof@genafcbegnag.hf.  Direct candidates only please.

Assembly Tech

Effective 2 January 2019

Transportant is a new Kansas City technology company providing modern software and electronic systems to help school districts, bus drivers, students, parents, and teachers optimize the school transportation experience. This includes providing high speed on bus wifi for students, bus status notifications to parents and students via a mobile application, cameras with live streaming audio and video, ridership tracking and management, and added safety sensors.

Transportant is seeking flexible part time team members in the Kansas City area to aide in the assembly and production of electronic equipment. These roles allow working directly in our office or remotely on your own schedule. Outstanding candidates may advance to roles of electronics repair, troubleshooting, installation, and design.

Ideal candidates have a quality mindset and experience using hand tools. Many hobbies such as quilting, model building, craft work, puzzles and other delicate or detailed tasks develop the required skills. Some roles additionally benefit from experience soldering electronics. In all cases, attention to detail and consistency is required. Tasks have been broken down and simplified and training for each step is provided. Minimal tools required if you chose to work remotely (apx $50).

Compensation is competitive.  We evaluate candidates based on their technical and professional abilities, and as such university degrees and certificates are welcome but not required.

Our mission is to create more efficient and equitable access to education for all students, and we likewise do not discriminate in who we invite to join our team.  We do not recognize boundaries based on political preferences, race, ethnic origin, religion, gender, sexuality, or other words humans use to separate.

To inquire please send email to build@transportant.us or call Jake at 1-402-782-5505.