Sr. Software Engineer (Front-End/Full Stack)
- Full-time
Company Description
Connectivity provides deep customer insights and marketing tools so businesses with physical locations can target the best possible customers with smart, agile campaigns. Our dashboard also helps businesses manage online listings and reviews to control their presence online.
To learn more about us, please visit www.connectivity.com.
Job Description
The Senior Software Engineer will be tasked with designing, developing, modifying and supporting software applications. The ideal candidate will be an experienced Javascript / Node.js Engineer comfortable working in an agile environment.
- Responsible for the design and development of the Company’s proprietary software applications
- Develops software in an agile environment, contributing to all stages of product lifecycle (design, architecture, coding, and testing)
- Produces accurate, robust and high quality code
- Conducts analysis of the Company’s software applications, identifies issues and makes recommendations for optimization, enhancements and improvements
- Troubleshoots and resolves software issues including bug fixes
- Supports Connectivity’s internal teams and effectively communicates progress on development and bug fixes
Qualifications
Essential
- Revision control systems (git preferred)
- Experience as a full-stack Javascript developer (HTML/CSS, Backbone/React, Nodejs)
- Able to work independently, self-driven, effective team player
- Understands the analysis, coding and documentation practices common to JS
- Experience using PostgreSQL, MongoDB, MySQL/MariaDB
- Comfortable developing in a Linux environment (vim, tmux, ssh, cowsay)
Preferred
- Internet start-up experience
- Continuous Integration / TDD
- Golang
- Perl
- Gearman, Beanstalk