Design, build, and maintain high-quality, scalable product deployments to backend systems and tools that are critical to internal teams such as Sales and Accounting. Will often involve integration with third-party systems.
Work with teams to respond to, triage, and resolve issues arising from customer and internal feedback.
Continue to advance personal skill sets and domain knowledge while helping other teammates navigate technical problems.
Work with our "Back Office" team to evaluate and execute designs and improvements to internal tools that power admin interfaces, sales and contract management systems, and billing integrations.
Evaluate requests and feedback, and design features that enable teams to be more efficient and successful.
Ensure that systems are maintained and scalable and that tech debt remains minimal during and after feature development. Technological choices should be made thoughtfully so their impacts do not hinder future development.
Participate in and provide technical insight on business discussions and decision-making; facilitating productive conversations that drive positive business results.
Automate the quality assurance phase of the development cycle through rigorous automation testing, ensuring quality remains high.
Monitor system uptime, response times, and product quality.
Participate in--and raise the bar for--technical hiring across the Product Development organization. Inspire external developers to join the company and help raise the overall technical excellence of the team.
A Bachelor's degree or 4-5 years of relevant engineering experience; hands-on coding is required
Professional experience and proficiency in coding and delivering products in Node. js and at least one other interpreted web-friendly scripting language (Ruby, Perl, Python, etc.)
The capacity to support legacy code that is extremely complex.
Tech-forward solutions are sophisticated, testable, and scalable.
Experience in one or more of the technologies we use today: Node.js, Elasticsearch, AWS, Jenkins, MySQL, Dell Boomi
Experience integrating with large-scale internal technology systems via API such as Salesforce, Netsuite, Workday, Zuora, or Operative One
Skills in using commercial ETL tooling such as Boomi, Informatica, or Jitterbit
Well-versed in SQL to facilitate retrieving data and also handle large-scale data migrations.
YOU ARE:
Driven to constantly delight customers and improve their experience with our products
Able to work in a fast-paced environment with all levels of management
Have a knack for prioritizing efficiently and multi-tasking
Self-directed with the ability to take initiative
Competent in maintaining confidential information
Enthusiastic with the ability to thrive in an atmosphere of constant change
Enjoys working with cross-functional teams on internal tools to improve team and company efficiency