Vowlá

SENIOR SOFTWARE ENGINEER

 SENIOR SOFTWARE ENGINEER

LOS ANGELES

DEC 12, 2018

 

SENIOR SOFTWARE ENGINEER


JOB DETAILS

Vowlá is seeking a Senior Software Engineer who is passionate about working on teams that solve interesting, large-scale problems at a rapid pace. This role will contribute heavily to the buildout and iteration of Vowlá’s next generation platform that will power it’s ever-expanding set of product offerings. As a member of our engineering team, you will be in a position to have a direct, lasting impact everywhere that technology powers our business.

Ideal candidates for this position should possess a keen mind for solving tough problems with the ideal solution, partnering effectively with various team members along the way. They should be personable, efficient, flexible and communicative, and have a passion and love for what they do. This role comes with the opportunity to be a high performer within a department that’s fast-paced, dynamic, and quickly growing in all areas!

The responsibilities described below are representative of those the person in this role would be performing, but should not be considered an exhaustive list - this position is extremely flexible in terms of its areas of focus!

ROLES AND RESPONSIBILITIES:

-
Be heavily involved in architectural decisions and the buildout of Vowlás new, service oriented platform
- Help deliver on the department’s product-driven goals for both internal and external teams, ensuring our core engineering values remain a priority
- Lead by example for other members of the team as a dedicated, passionate, and flexible technologist who is constantly looking for the ideal solution to a problem
- Be involved with critical software design decisions that will have a lasting impact on Vowlá’s platform and products
- Keep up to date on modern technologies and trends and advocate for their inclusion within products when it makes sense
- Work collaboratively within an agile environment to help deliver end-to-end products and features, seeing them through from conception to delivery
- Be able to troubleshoot, diagnose, and resolve issues quickly and effectively when they arise
- Provide technical guidance and help mentor engineering, QA, operations, and product staff to deliver the best possible solutions for the company
- Help define, document, evolve, and evangelize high engineering standards and best practices across multiple areas
- Move quickly and intelligently - seeing technical debt as your nemesis

QUALIFICATIONS:

- Proven track record of practical, thoughtful problem solving
- Extensive experience working on high-traffic, international systems
- Advanced experience working within large-scale decoupled, service oriented systems
- Experience working in and advocating for agile environments
- Advanced experience working with APIs / in an API-driven environment (REST, RPC, GraphQL)
- Advanced experience working with one or more of the following: Go, Node, Python, PHP
- Extensive experience working with relational and non-relational data structures and stores
- Experience working within environments that use automation, CI, and CD concepts to rapidly deliver, measure, and iterate on products and features
- Experience with testing systems and concepts like test-driven development and an understanding of why are critical to success for an engineering team
- Advanced knowledge of front-end technologies like Javascript (React, Angular), CSS (Sass, SCSS), templating engines (JSX, Twig, etc), and build systems (Gulp, Webpack)
- Experience building applications and working with underlying systems that work within fully containerized environments (Docker, Kubernetes)
- Experience working within cloud-based environments like AWS and GCP - specifically related to networking, compute, database, cache, and storage services
- Experience working with retail, e-commerce, and POS systems a plus
- Experience working within PCI-compliant environments a plus
- A personal passion for the wedding industry and/or the Vowlá brand