*Hi there!*
Our software helps our fantastic customers manage their safety and compliance and we are looking for someone who loves building and handling all the details, hates inefficiencies, and has a passion for working at growth stage companies.
This is an in-person role only. We know applying for and taking on a new job at any company requires a leap of faith. We want you to feel comfortable and excited to apply at Workhub. To get a good feel for our history and the progress we?ve made over the years have a look at our company timeline. Our team is really proud of the milestones we?ve achieved.
https://www.workhub.com/about/story
*About You*
You have a strong experience base and have managed people. You are awesome - It is not about arrogance; it?s just understanding enough about yourself to know who you are. If you have always been great at Dev and people come to you for help, then this role may be for you.
You have a passion for the full-stack. You have managed the development process from feature design implementation to release. We have internally built software using Angular and the role means you see and manage the whole picture. At Workhub, we have quick team meetings every day with the rest of the Dev team and then you get to use your skills to learn and build and make things happen.
You love the opportunity to solve new problems every day and won't give up when you don't know the answer right away. You have excellent organizational and time management skills. At Workhub, the work you do will have a disproportionate impact on the business. We believe in systems and processes that let us scale our impact to be larger than ourselves. Every customer and user that you help is a potential evangelist for us. You see yourself as understanding client requirements and how they can translate to new application features.
You have integrated third party software in the areas of e-commerce, accounting, warehousing and/or promotional products. You have a keen sense of focus that allows you to see the big picture while homing in on the little things that make your code great and helps you help junior programmers succeed.
*Things You will Do*
· Write clean, efficient, and well-documented code that adheres to industry best practices.
· Collaborate with multiple stakeholders to understand user needs and deliver practical, high-impact features.
· Work with our product managers, UX/UI designers and other departments to determine and define the parameters and technical scope around building new code for both internal and external customers.
· Lead and manage multiple development projects simultaneously, ensuring timely and high-quality delivery, utilizing management software such as JIRA.
· Lead and facilitate code reviews for team members, including peer developers and senior developers, to ensure code quality, consistency, and adherence to best practices.
· Full stack experience required to manage the development process from feature design implementation to release.
· Take ownership of diagnosing, prioritizing, and resolving critical bugs in a timely manner to minimize impact on users and ensure system stability.
· Oversee and maintain multiple development and staging environments.
· Evaluate and refactor legacy codebases, identifying areas for improvement and implementing upgrades as needed.
· Maintain detailed technical documentation to support future development and knowledge sharing.
· Grow with Workhub. You see that business intelligence and analytics drives a SaaS business. With new features and new customers there is always an opportunity to help find solutions to questions we haven?t even thought of yet. You are on the front line and you want to see how to maximize our customer experience through the software, website or social media applications.
*Experience you have*
· A bachelor's degree in computer science or software engineering or in another discipline with a significant programming component.
·
The median wage is the salary of a given occupation where half the workers earn more than that amount, and half earn less. This information is presented on job postings to help job seekers determine how the salary compares to the amount earned by other workers working the same job. Job Bank preferred indicating the median wage, which is less affected by extremely high or low wages, rather than the average wage which is calculated by adding up all the salaries of a group of people and then dividing that total by the number of people.