At TrueMotion we’re motivated by three things: working with great people who make it fun to be at work every day, solving hard problems, and making driving safer and more affordable for everyone.  Our patented technology precisely determines driver risk via data from drivers' smartphones. Leading insurance companies are able to leverage this data to draw insights that can be used to help people become safer drivers and also save money on their car insurance.  

About the role

We're looking for an organized, team-oriented self-starter who can help us design, develop and maintain the back end of our Python-based IoT applications hosted in AWS environment that process and analyze large amounts of data sent to our mobile smartphone apps. The backend code is being co-developed with engineers on our data science team, who own the machine learning modules that identify and recognize driving behaviors. Self-sustained scrum teams deliver code to production without external dependencies, which requires close collaboration with mobile developers, data scientists, and QA engineers.  The ideal candidate for this role will have prior experience with building scalable, maintainable, secure backend code, and also understands fundamental concepts of unit testing, automation, and continuous delivery.

Responsibilities:

  • Design, develop, validate, maintain, release, and operate TrueMotion backend application
  • Participate in code reviews
  • Seeks to obtain necessary training required to complete assigned tasks
  • Participate in SCRUM team planning, and technical meetings
  • Support and continuously improve release and deployment pipeline.

Desired skills:

  • 2+ years in backend engineering
  • Design and document systems, including writing and reviewing code, to automate away problems within your squad’s domain.
  • Good coding skills in at least one programming language, and a desire to pick up more. We work primarily in Python, with smatterings of shell script, and go.
  • Understanding of AWS services.
  • Experience with Linux.
  • Partake in an on-call rotation alongside the engineers who build our production backends.
  • Database (RDBMS & NoSql) schema design

Pluses:

  • Experience using EC2, SQS, Lambda, Dynamo, RDS (PostgreS), S3, Kinesis, ECS, and IAM
  • Experience with Docker, NGiИX, PostgreSQL, Consul and/or Cassandra.
  • Experience deploying or managing large-scale distributed Linux environments
  • Experience with large scale production systems and technologies, for example load balancing, monitoring, distributed systems, and/or configuration management.

About Us:

TrueMotion is backed by General Catalyst, Bain Capital Ventures and Lakestar.  We are an equal opportunity employer and value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Note: local candidates are highly preferred for this role. We are also unable to provide visa sponsorships at this time.