Senior Software Engineer, Backend

Keeptruckin San Francisco , CA 94118

Posted 3 weeks ago

Who we are:

KeepTruckin is on a mission to modernize the trucking industry. With the leading fleet management platform, we are bringing trucks online and fundamentally changing the way freight is moved on our roads.

At KeepTruckin, we see our hard work rewarded in tangible ways every day and we believe that intelligence is most powerful when paired with humility. We're motivated by the opportunity to impact and improve every facet of a trillion-dollar industry that touches everyone's lives. KeepTruckin is proud to be a Forbes Cloud 100 company and recognized by Glassdoor as a "Best Place to Work" in 2019.

We are looking for people from all backgrounds who want to make an impact on the millions of drivers who keep our world moving. Together, we laugh hard, snack harder and work together to drive innovation at the intersection of tech and transportation.

About the Job:

As a Software Engineer, you will play an active part in designing backend components and services for new feature developments of the KeepTruckin platform. You will implement scalable architecture and work on an enthusiastic team contributing to robust projects such as Telematics, Geolocation, and video streaming to name a few.

Responsibilities:

  • Write scalable, secure, maintainable code that powers the platform that connects the world's trucks

  • Develop creative solutions and algorithms to complex problems and take an active part in code reviews

  • Actively work on our AWS cloud infrastructure

  • Collaborate with the product team and own the execution of key technical strategies

  • Mentor and learn from the developers within the engineering organization

Qualifications:

  • B.S. or M.S. in Computer Science or related field

  • 5+ years software development experience

  • Experience building product infrastructure, distributed systems, and data models using relational databases

  • Experience in Ruby on Rails, Java, Golang, Javascript/Node.js or similar language

  • Experience with relational and NoSQL databases such as PostgreSQL, DynamoDB, Redis, and Cassandra

  • Experience building for Cloud Infrastructure such as AWS, GCP, Azure or proprietary

As an equal opportunity employer, we are committed to diversity in the workforce. In accordance with applicable law, we prohibit discrimination against any applicant or employee based on any legally recognized basis, including, but not limited to; race, color, religion, sex (including pregnancy, lactation, childbirth or related medical conditions), sexual orientation, gender identity, age (40 and over), national origin or ancestry, physical or mental disability, genetic information (including testing and characteristics), veteran status, uniformed service member status or any other status protected by federal, state or local law.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Backend

Freenome

Posted 2 months ago

VIEW JOBS 7/11/2019 12:00:00 AM 2019-10-09T00:00 Freenome is hiring a Senior Software Engineer - Backend to develop software to combat cancer and other age-related diseases. You will work as part of an interdisciplinary team of engineers and scientists building end-to-end solutions for our clinical and R&D labs, as well as resources for doctors and patients. Freenome's software systems provide the "nervous system" for the company by tracking sample analysis from start to finish, empowering and assisting lab technicians and scientists, and automating our growing collection of cancer-fighting robots. This nervous system is build using modern web software development technologies and methodologies. As an early team member, you'll take the lead on major projects and collaborate actively with our world-class team of engineers, scientists, designers and product managers. You'll build reliable, maintainable, scalable and fault-tolerant backend services that enable the growth of our business. Since we're a small team, you'll also have an opportunity to work on a broad range of projects at all levels of the stack. Responsibilities: * Develop and deploy reliable, maintainable, scalable, and fault-tolerant backend services that power both our internal and external systems * Collaborate with team members for code and design review * Work with scientists, designers, product managers, and other engineers to solve complex problems in the face of lots of dynamism and uncertainty * Take a mindful, transparent, and humane approach to your work and your interactions with others What We're Looking For: * 3+ years of experience as a part of a software development team successfully shipping a software product * BS, MS or Ph.D. in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience * Excellent written and verbal communication skills * Direct experience with web service development * The ability to thrive in an environment where collaboration, communication, and compromise are an expected part of your day-to-day work. Nice to Haves: * Deep knowledge of Python * Experience with SQLAlchemy, Flask * Experience in Kubernetes, Docker, PostgreSQL, or Google Cloud Platform * Previous experience running teams or managing projects About Freenome Freenome is on a mission to empower everyone with the tools they need to detect, treat, and ultimately prevent diseases. By applying advanced machine learning techniques to recent breakthroughs in genomic science, Freenome is developing simple blood tests to detect early-stage cancer and make treatments more effective. The company has raised $238 million from investors such as RA Capital, Polaris Partners, Perceptive Advisors, Andreessen Horowitz, funds and accounts advised by T. Rowe Price Associates, Inc., GV (formerly Google Ventures), Roche Venture Fund, Kaiser Permanente Ventures, American Cancer Society's BrightEdge Ventures, Data Collective Venture Capital, and Verily Life Sciences (formerly Google Life Sciences). Our Science Freenome is building technology to gain an understanding of the body through several analytes derived from blood. These signals include cell-free DNA, methylation of cell-free DNA, cell-free RNA, circulating proteins, and immune profiling derived from thousands of prospective samples. By developing novel statistical learning methods and applying them to integrate various -omics datasets, Freenome is a leader in modeling specific biological mechanisms to capture disease dependent signatures such as gene expression, immune response, tumor burden, the tissue of origin, and 3D chromatin structure. By building comprehensive discovery datasets and modeling critical biological systems, Freenome is learning what biological changes are present within the blood between a variety of different disease states including cancer, autoimmune disorders, infections, drug response, and aging. With the combination of Freenome's datasets, cross-functional technical expertise, and mission to uncover the biological truth, we seek to positively change the lives of millions through the early detection and early treatment of disease. Our Culture Freenomers are technical and creative, visionary and grounded, empathetic and passionate. We build teams around divergent expertise, which allows us to solve problems and uncover opportunities in unique ways. Freenomers are some of the most talented experts in their fields, coming together to advance healthcare one breakthrough at a time. We value empathy, integrity, and trust in one another. That means embracing other's perspectives, those of our coworkers and those of the patients and communities we serve. It means knowing when to push, and when to listen. At Freenome, we give each other the benefit of the doubt in the belief that we're all working as a team toward the same goals, and empower others to grow in a collaborative environment. What does a successful person look like at Freenome? Those who thrive at Freenome prioritize, manage, and execute their own goals in alignment with those of the company. They embrace our values of empathy, integrity, and trust, and hold themselves and their team accountable. They crave collaboration with brilliant minds from unfamiliar fields of study and believe that hiring and mentorship are fundamental to our success. Above all, they welcome and provide constructive feedback and criticism, trusting in the good intentions of others, and secure in the knowledge that embracing mistakes is the best way to learn and move on. For those who crave challenges, understudied problems, and the chance to see their work impact the lives of millions of people affected by cancer every year, there's no better place to be. Freenome explicitly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Freenome South San Francisco CA

Senior Software Engineer, Backend

Keeptruckin