DevOps Engineer

The Company

Skipcart is a leading delivery service provider operating in cities across the country. Skipcart gives retailers and restaurants the power of same-day delivery and drivers the freedom to choose their own schedule. Headquartered near San Antonio, TX, we’re on a mission to bring on-demand delivery to cities and towns throughout the United States. We serve our communities by connecting our network of drivers to restaurants, retailers and grocers. Skipcart is one of the fastest growing white label delivery companies in the US today, partnering with top platforms and retailers like Walmart, Whataburger, and 7-Eleven.

The Opportunity

As a DevOps Engineer at Skipcart, you will play an important part in our company’s product development process. You will work with Engineering to develop efficient and automated deployment processes, manage Skipcart’s cloud infrastructure and ensure the security of Skipcart’s applications and data.

What You’ll Do

  • Coach and mentor engineers in engineering techniques, processes, and new technologies
  • Contribute to overall system design, architecture, security, scalability, reliability, and performance of applications
  • Support the build and deployment pipeline and when necessary, both diagnose and solve production support issues
  • Identify, scope, and architect solutions for new features while applying sound technical judgment that considers technology alternatives, impact on affected / adjacent systems, and tradeoffs
  • Work with Product, Design, and QA to deliver great user experiences
  • Get the opportunity to stay ahead of new technologies with an eye to evaluating and potentially incorporating them into Skipcart’s architecture
  • Apply understanding to help improve the cloud infrastructure that powers our high-performance, consumer-scale site and mobile apps
  • Lead initiatives, technical design, and delivery of complex features across multiple systems to improve user experiences
  • Recommend changes to processes and tools based on industry standards, patterns, and practices
  • Diagnose / fix highly complex technical issues independently
  • Identify and communicate cross-team dependencies
  • Communicate individual and project-level development statuses, issues, risks, and concerns to technical leadership and management; research / advise technical leadership in vendor negotiations
  • Create documentation and training related to technology stacks and standards
  • Provide end-to-end support to applications

What You Bring

  • Consistent track record of successful, high-quality results
  • You enjoy learning new technologies as they emerge
  • Advanced understanding of development methodologies and processes
  • Comprehensive knowledge of CS fundamentals: data structures, algorithms, and design patterns
  • Advanced knowledge of system architecture and design patterns
  • You have experience with common software engineering tools such as Git, JIRA, Confluence, etc.
  • You have a high level of comfort in Lean Startup or Agile development methodologies
  • You have a bachelor's degree in computer science or comparable field, or equivalent self-study

Preferred Qualifications

  • Experience with Cloud Technologies/Infrastructure (Azure, AWS, etc)
  • Experience with Kubernetes or Docker
  • Experience with a development language such as Java, Python, Go, or Node
  • Experience with Terraform
  • Experience with Devops (CI/CD, Automation,etc)
  • Experience with Cloud Security best practices.

What We Offer

  • Competitive base salary + bonus
  • Holidays and generous paid time off
  • Medical, dental, vision and life insurance
  • Relaxed dress code and remote / open office environment
  • A supportive culture that encourages health and personal improvement
  • A challenging and rewarding work environment with smart, great people to work with every single day