Senior Software Engineer, Back-end
Location: Denver, CO – Relocation Offered. Remote work is not possible for this role.
ShaleApps builds the world's most advanced AI driven real-time optimization tools for payloads in the Oil & Gas industry. We've built a sophisticated platform that automates most of the decision-making involved in oilfield logistics. Our customers love our product, and many have called it the "iPhone moment" for their industry. Software engineers at ShaleApps work on some of the industry’s most challenging problems in defining the frontier of logistics optimization.
What kind of person thrives at ShaleApps?
As a member of the ShaleApps team, you will work with a small, dedicated, and passionate team of engineers who are driven to accelerate the evolution of mankind by solving complicated problems around logistics. Your code will be used to manage the flow of thousands of drivers and trucks a day.
We encourage you to apply if you resonate with the mission and values we articulate here. People who thrive at ShaleApps often say this is the hardest they have ever worked and that they achieved levels of personal and professional growth here they didn’t previously imagine possible.
Our Tech Stack
Our backend uses modern technologies like: GoLang, Docker, Kubernetes on Google Cloud Platform using GKE, GCP managed PostgreSQL, Redis and NATS. We expose JSON and Websocket endpoints to various external and internal native and web client applications.
What you will do:
Learn about the industry, your users, and the business context to entrepreneurially take ownership of features from inception to production
Rapidly develop features and ship high quality code to production daily to get feedback from users, and iterate upon that feedback
Design, build and maintain APIs, services, and systems
Debug production issues across services and multiple levels of the stack
Follow best practices to write high-quality, secure, maintainable, scalable, testable, and efficient code
Work predominantly on the server, but willing to work on front-end applications as necessary to fully own features from end-to-end.
You would be a fit for this role if you:
Meet the Nutrition Facts listed on our Careers Page
Have at least 3 years of hands-on experience developing, implementing, and maintaining production codebases
Have at least 1 year of GoLang experience
Enjoy building and maintaining SaaS applications using cloud solutions, particularly using Google Cloud Platform
Desire to understand the business context for the solutions you are building
Hold yourself and others to a high standard when working with production systems
Experience working with CI/CD solutions (e.g. CircleCi)
Experience designing RESTful APIs for use by internal and external customers
Experience working with databases and writing complex SQL queries
Experience with Docker containers, Kubernetes, NATS, and Redis
Bonus points if you:
Have DevOps experience
Have experience or interest in front-end web development or native mobile development with Swift or Kotlin
Examples of projects you might work on:
Developing and improving an automated ordering and dispatching system to automatically manage inventory across multiple nodes
Developing and improving a production-grade machine learning pipeline to solve problems with payload logistics – e.g. routing, optimal driver selection, demand forecasting, etc.
Building our external APIs (and accompanying documentation), allowing our customers to streamline their business
At ShaleApps we are committed to developing our employees and providing them exciting opportunities to grow and prosper in their professional careers. We encourage you to visit our careers page to read about our DNA and culture.
We offer a competitive benefits package as well as numerous additional perks including:
Competitive Salary with Cash Bonus or Equity Plan
Health, Dental and Vision Insurance
401k with matching
Modern office space in downtown Denver with bike storage, fitness center with yoga studio, free weights, treadmills, & other equipment
RTD pass, Uber credit, or parking pass
Daily breakfast provided, in addition to fresh fruit, coffee, tea & snacks throughout the day
Weekly happy hour
Hardware of your choosing
ShaleApps is an Equal Opportunity Employer.
Disclaimer: This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Other duties, responsibilities and activities may change or be assigned.