Job Description
Zubie is seeking a Senior Software Engineer to join our small-but-mighty engineering team. This remote-first role will be focused on development of the core backend web services and APIs that power our IoT connected car platform. In our dynamic and engaging work environment, your activities will span the entire software development lifecycle: designing, developing, integrating, testing, and supporting our market-leading products and offerings. Your contributions will have direct and immediate impact, both on the success of our own growing business, but also that of our many customers and their daily operations, from small fleets to large rental operators and dealerships.
A successful candidate needs to be self-motivated and possess a passion for technology. This role requires:
- 8+ years of software development experience, with at least 3 years and proficiency in the Python programming language.
- Proven ability to architect and build performant, reliable, and scalable web applications. Experience with cloud providers such as Amazon Web Services (AWS) and Google Cloud Platform (GCP), running with many of their popular Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) offerings.
- Extensive experience both creating and consuming web services and RESTful APIs, knowledgeable on design best practices and how to effectively implement them.
- Familiarity with both SQL and NoSQL databases, interfacing with and without ORMs.
- Excellent communication and collaboration skills as required for remote work.
The Perfect Candidate additionally has experience with:
- Development and serving of containerized, serverless web applications (Docker, Lambda, Cloud Run, Google App Engine, Kubernetes, etc.)
- Assorted Python web frameworks (FastAPI, Django, Flask, Webapp2, etc.) and RPC frameworks (gRPC, Apache Thrift, etc.)
- Developing ancillary business billing and reporting systems (Stripe, Metabase, etc.)
- Additional programming languages, particularly JavaScript and Go.
- Deep commitment to designing and building software with best-in-class UX. Provides vocal feedback on ideas or improvements, across the entire application stack.
- Located in proximity of, or can readily travel to, Minneapolis MN area for occasional in-person team events.