Thryv Inc. is a global software and marketing services company that empowers SMBs, franchises, and agencies to modernize. The Product Engineer role is responsible for designing, developing, troubleshooting, and debugging software and systems program applications, focusing on back-end development and data visualization.
Develops, maintains, and optimizes back-end applications and systems in Python, Java, and potentially Go and Rust.
Writes and manages complex SQL queries to support large-scale data processing and application features.
Creates and implements effective data visualization solutions for both internal and external stakeholders.
Collaborates with front-end and product teams to design, build, and enhance system functionality.
Analyzes and defines software and/or systems requirements to determine specifications and standards. Performs coding, debugging, testing and troubleshooting throughout the application development process.
Develops software and tools in support of design, infrastructure, and technology platforms, including databases and cloud-based tools with the aim of optimizing operational efficiency.
Analyzes and design databases within an application area.
Continuously learn and adopt new programming languages, tools, and best practices.
Qualification
Required
Bachelor’s Degree (or international equivalent) or equivalent experience
2+ years of related experience
Proven experience with at least one back-end language such as Python, Java, or C#
Industry knowledge with an understanding of best practices and process in leading product teams
Technical acumen with the willingness to learn new programming languages and tech stacks
Strong interest or experience in telling compelling stories with data visualization
Time management skills with the ability to effectively manage multiple priorities with competing deadlines or conflicting demands, implementing or adapting to change in work or procedure as needed
Ability to work independently while staying motivated to explore new technologies
Hands-on experience writing complex queries for applications or handling big data in SQL
Ability to travel less than 5% of the time
Must be 18 years of age or older
Must successfully complete pre-employment screening process, as required
Must successfully complete any required training or orientation courses, as needed
Preferred
Bachelor’s degree in Computer Science or related
5+ years of related experience
Familiarity with JavaScript or TypeScript, and at least one modern front-end framework (Vue.js, React, etc.)
Experience designing or building event-driven systems
Experience with Rust or Go or an eagerness to learn them
Benefits
Medical, dental, and vision plans, plus a wellness program with added incentives
401(k) savings plan with company match and employee stock purchase plan
Continuing education benefits with tuition assistance programs
Paid time off including holidays, vacation, sick, personal, and winter close
Thryv Inc. (NASDAQ: THRY) is a global software and marketing services company that empowers SMBs, franchises and agencies to modernize.