Application Developer

Job description

Are you a person who loves to just hands-down code all day?  Do you love the border between development and product? Are you an ardent learner who is always looking to improve?  Can you play nice with both humans and machines? You might be the right person for Sharpen!

The Applications Developer works with the Sharpen team to develop and implement various software applications.
Additionally, they create, test and evaluate applications and systems to ensure proper functionality and ensure
systems meet the needs of customers.

We Have:

Easy-to-use contact center software that delivers an improved customer experience with customer intelligence and automation tools.

An opportunity for you to create a secure API for our web and mobile apps

PHP, Node.JS, MySQL in abundance

A team of aces to work with

An open mind for new ideas and methodologies


You Have:

Around 4 years of experience developing applications in PHP, JavaScript (in a framework such as NodeJS), and MySQL

The knowledge to write code that flows like a river

Experience with common open source tools, relational databases, and version control tools

Deep knowledge of user authentication and authorization between multiple systems, servers, and environments

Proficiency with Git, a SQL database, and back-end programming languages

The people skills required to work with QA and other developers


You might also have:

Agile development

Machine learning

Experience in IOT projects


Why Sharpen?

Health Benefits // Sharpen pays 100% of the premiums for employees. Score.

Flexible Vacation Policy // You take vacation whenever you would like, assuming your team is aware and prepared for you to be out. 

Fully Stocked Kitchen // Morning snacks, afternoon snacks, fuel for working late, we’ve got it covered.

Casual Dress Code // Jeans days are every day. Not just Fridays but if business casual makes you happy, that works for us too!

Relentless Work Ethic // Our team thrives off working hard, learning constantly, and being flexible.