Image Description

Senior Software Engineer

Job Description

Posted 7 months ago

About us

WineDirect offers a full range of Direct-to-Consumer services to wineries, including e-commerce, point-of-sale and order fulfillment. We have one clear goal, and that determines our focus each and every day – be The Winery's Champion. We do that through a strong culture of innovation and an unwavering focus on delivering the best to our customers. Our employees are friendly, passionate, hard-working, and most of all FUN!

About the Position

We are looking for two full-stack senior software developers who will help accelerate transforming a monolithic application-stack into distributed services. The successful candidates will bring solid software development skills, re-platforming experience, and dev ops knowledge.  You will join a team of like-minded developers who are keen to share their knowledge and learn from you. 

These are nine month contracts with an option to extend.

We are able to offer a friendly and supportive environment including flexible hours, remote working, professional development, and a comprehensive compensation package.


  • Working closely with other developers, architects and product owners in creating solutions and shaping them into workable stories and plans. 
  • Taking the high level architecture and converting it into meaningful tasks for yourself and other software engineers.
  • Writing clean, well designed, unit-tested, and efficient code.
  • Peer-reviewing code, and mentoring and supporting junior team members.
  • Proactively seeking out new technologies and best practices and support the team in adopting them.
  • Qualifications

    • 5+ years of experience in building software in fast-paced companies
    • 5+ years of experience in programming in Ruby on Rails, Angular, or other similar languages and frameworks.
    • Experience working in AWS.
    • Experience in refactoring and transforming legacy code, and/or service extraction.
    • Experience in designing restful or GraphQL APIs, and in working with Relational Databases.
    • Close familiarity with software engineering tools, software development methodology, and release processes.
    • * Bonus points if you enjoy wine!

Job Summary

Image Description Website
American Canyon, CA, US Location

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.

We are a smart, scrappy, compassionate, and fun bunch, wh...

Senior Web Application Developer

  • Cultural Intelligence Center

Headquartered in Michigan, our international team of empl...

Doximity is transforming the healthcare industry. As a so...