Full-timeEstimated: $86,000 - $120,000 a year
- Google Cloud Platform
- Communication Skills
- Bachelor's Degree
- Master's Degree
Full Job Description
Software Developer - Product Development (Equidox) - Onix HQ Lakewood, Ohio
Onix is currently seeking a dedicated, self-motivated technical expert to fill the role of Software Developer on the Equidox Product Development Team. The ideal candidate will be located in Lakewood, Ohio
The Product Development Team specializes in developing a range of commercial application software products for Onix built on the Google Cloud Platform. Equidox is an Onix product which allows users to convert pdf documents into accessible content which can be interpreted by screen readers used by the visually impaired. As a part of a highly technical software development team, you will work with cutting-edge cloud technologies and help shape the future of how Equidox evolves to meet the needs of its rapidly growing user base.
Scope/Level of Decision Making: This is a non-exempt position operating under limited decision-making and supervision. Position performs a variety of assigned activities, referring more complex issues to a technical team lead.
Reports to: Equidox Technical Team Lead
Responsible for the design, development, and implementation of software solutions to drive the use and adoption of Equidox
Take ownership of development tasks and deliver high-quality code to enhance and improve the application
Mentor junior developers and help with the on-boarding process of new team members
Create momentum for delivering tangible value for the customer
Collaborate with a development staff of highly technical individual contributors
Required Skills and Experience
Bachelor's or Master’s Degree in Computer Science
5+ years of enterprise-level, full-stack software development experience on a variety of complex web development projects
Experience in both developing and consuming restful web service apis
Ability to develop in Python and at least one other high-level programming language i.e. Java or C++
Experience with no-sql datastores, and unstructured data storage
Experience training and mentoring junior software developers
Able to easily operate in Mac OS and other linux-based environments
Able to expertly convey ideas and concepts to others.
Excellent communication skills (verbal, written and presentation)
Creative problem solving skills and the ability to design solutions not immediately apparent.
Customer-oriented and shows a bias for action.
Able to function in a highly dynamic team that moves rapidly from idea to planning to implementation.
Highly adaptable with the ability to learn new technologies quickly without direct oversight.
Ability to interface with senior management
Travel Expectation: less than 5%
Preferred Skills and Experience
Experience architecting, building, and deploying complex applications on the Google Cloud Platform