Software Engineer - PHP/JavaScript
Constant Contact

Gainesville, Florida

This job has expired.


We have an opening for a Software Engineer to join our development team working on our SharpSpring product offering. Our team is a group of dedicated individuals working to provide the best service possible to our customers using the most innovative solutions. 

We are looking for folks with significant real-world experience working in at least a few areas of our technology stack and a high level of enthusiasm for learning other technology we use. Candidates should be able to demonstrate examples of at least one public facing or commercial application they have made significant contributions toward developing - ideally an app powered by a modern TypeScript or JavaScript framework with an API backend. We compensate based upon merit and skill level with a strong basis on practical skill sets, so existing projects are helpful in establishing experience.

This is a remote-first US position. Or, if desired, you can work in a hybrid model from one of our offices in Boston, MA, Waltham, MA, Gainesville, FL, or Santa Monica, CA. Whatever it takes for you to be successful. 
What you'll do:

This position will give you the chance to work with the latest technologies and come up with creative solutions to problems across a wide range of projects. Ownership of product modules is encouraged, and as a member of our team, your contributions will have a positive impact on thousands of customers spanning the globe. We work in an agile environment where input from every developer is welcomed and everyone's voice is heard. Responsibilities shift between working on the frontend for projects using React and writing backend APIs that interact with a database.

  • Design, communicate, and implement solutions both creatively and effectively
  • Build out React Components using TypeScript and GraphQL
  • Maintain legacy features and fix issues in PHP 7.4
  • Work with other members of the development team to engineer deliverables and write quality software for our customers
  • Identify and communicate ideas to a team and with other departments, especially architectural and technical details
  • Take ownership of the core features of the service
  • Extend our GraphQL API to enable building out new functionality
  • Comfortable working on the command line
Who you are:

We are looking for someone that has a good grasp writing in PHP, JavaScript/TypeScript (around 2+ years of experience in any listed). This person should be an effective communicator, capable of making technical decisions, and have great technical problem-solving skills. An understanding of relational databases (MySQL) and the ability to write queries is expected. Our engineers tend to be passionate about new technology, have high attention to detail, and generally just enjoy writing code.
  • Deep understanding of at least one programming language, ideally fluent in multiple
  • Enjoys writing in a typed language, like TypeScript, and building robust solutions
  • Experience with building web applications using frontend technologies similar to: React/Vue, Redux/Vuex, TypeScript/Flow, CSS, Jest, and Webpack
  • Experience with building web applications using backends written using some of the following: TypeScript, PHP, MySQL, MongoDB, GraphQL, REST/RPC APIs
  • Ideally has used NodeJS in production
  • Experience using frameworks/technologies to test applications
  • Effective communication, decision-making, and problem-solving skills
Bonus points:
  • Git experience on a large team or open-source projects
  • Experience leading a team or working in a role that involved multiple teams
  • Experience with writing services on both the frontend and backend
  • Experience with clean code and linting
  • Experience with continuous integration, jenkins, github, and JIRA
  • Experience with designing user interfaces
  • Experience with Linux
  • Understanding of how APIs, how HTTP works, and/or how TCP/IP works
  • Deep knowledge of performance and how it relates to MySQL
  • Experience working with MongoDB, Redis, Elasticsearch, Sphinx and/or Nginx
#LI-Remote #LI-HK1 #INDENG


This job has expired.

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.

More Advertising and PR jobs


Southern Graphics Systems, Inc
Brooklyn Park, Minnesota
$19.00 per hour
Posted 1 day ago
Southern Graphics Systems, Inc
Brooklyn Park, Minnesota
$21.00 per hour
Posted about 6 hours ago
Southern Graphics Systems, Inc
Marietta, Georgia
$21.00 per hour
Posted about 6 hours ago
View Advertising and PR jobs »