Job Details
Level
Experienced
Job Location
Corporate Headquarters - Coral Springs, FL
Position Type
Full Time
Education Level
4 Year Degree
Salary Range
$140,000.00 - $160,000.00 Salary/year
Job Shift
Day
Job Category
Information Technology
Description
Site Impact specializes in multi-channel direct marketing services. Our goal is to Drive results for our clients, build a dynamic company culture, and make an IMPACT!
We are looking for a technology rock stars to help build an exciting new product which will revolutionize digital marketing. As part of our team, you will experience the excitement and fast pace of a startup under the umbrella of an established and successful business and leadership team.
In a marketplace that has proven challenging for many companies, Site Impact has thrived and remained one of the leading providers in data and marketing resources. As we continue to grow our client following and enhance our current product our once small family has grown into a diverse and dedicated group of over 80 industry and digital marketing professionals who play a key role in the company's culture and our continued growth and success.
Site Impact has been named one of the Best Companies to Work for by Florida Trend Magazine and a consecutive four years awarded a Top Workplace by the Sun-Sentinel.
Characteristics Of An Ideal Candidate
- Passionate about software development and building new products
- Opinionated on best practices for software design and architecture
- Excellent verbal and written communication skills.
- Strong problem-solving skills.
- Must be a team player; someone who is more focused on the success of the team, than the individual.
- Can bring a new perspective to the conversation and is open to new ideas.
Main Responsibilities
- Establish and implement standards for code quality, unit testing, documentation, and code reviews
- Gain understanding of the business requirements to effectively translate product features into technical development tasks
- Coordinate with Product and QA teams to establish clearly defined technical acceptance criteria
- Ensure their team delivers value and quality to customers
- Work with Technical Product Manager to create a technical design for new features
- Ensure everyone understands and follows major technical decisions
- Structure work, usually provided by product owners, for their teams and solve coordination issues
- Refine new stories with product owners to align with technical design
- Coaching team on technical designs and following engineering best practices as well as Agile principles
- Lead the development team in alignment with company values on a daily basis
- Coordinate and assign tickets with engineering team members
- Oversee deployment of any new application code to Production environments
- Schedule alignment - be aware of dates (Freezes, Releases) and keep the team working towards the sprint/release goals
- Review and assign bugs, perform code reviews
- Coordination with QA team resources
- Work as part of an Agile Scrum or Kanban team on a project and will be actively involved in our process.
- Attend our Sprint Planning Meetings, as we work to determine the work we will commit to in our next sprint.
- Be part of the Daily Scrums as we "Walk the Board" to determine our progress for the next 24 hours.
- Work with the team to determine estimates for Product Backlog Refinement.
- Communicate and work with the team as issues arise.
*The above is a list of the responsibilities that best represents our working conditions today. The job responsibilities can change over time as we adapt to changes needed by the business and our software development process.*
Qualifications
Required Experience:
- Full life cycle software development experience
- At least 5-7+ years of active Software Development as a Developer.
- At least 4+ years of PHP development experience, and is current with Best Practices
- At least 2+ years of experience with Node.js
- At least 2+ years of experience with at least one PHP Framework
- (Laravel, Codeigniter, Zend, Symfony, Yii, etc)
- At least 2+ years of experience with MySQL
- At least 2-3+ years of experience with JavaScript.
- At least 2-3+ years of experience with HTML & CSS.
- At least 2-3+ of experience with a JavaScript Framework (Angular.js, Angular, Vue.js, React.js, etc)
- A solid understanding of Object-Oriented Programming, and a good knowledge of Design Patterns
- Is up to date on the latest best practices in software development.
- Experience with using a Version Control Software (ie: Git, Mercurial, Subversion, CVS, etc.)
- Experience with building, and consuming Web Services (GraphML, REST, XML Feeds, SOAP, etc).
- Experience working with Agile teams leveraging Scrum and Kanban
- Utilizing Docker for local development
- Developing unit tests integrated with CI/CD pipelines
- Performing code reviews and providing feedback
Preferred Experience
- A bachelor’s degree in computer science, Computer Engineering, Software Engineering or equivalent
- Experience working in Digital Marketing or with B2B SaaS products
- Configuring DevOps pipelines (Jenkins, GitHub actions, Bitbucket, etc)
- Google Cloud Platform (GCP) including GKE and BigQuery (or AWS equivalent)