Constant Contact is an exciting place to work these days as we continue to define cutting edge technologies in the digital marketing space. Our Contacts team has an exciting opportunity for a Principal Software developer to help lead and build exciting applications that will be used by small businesses to grow their business.
As a contributor to a cross-functional scrum team, you will develop new features that allow our customers to engage with their customers
Collaborate with Product Management, UX, and architects to understand the business needs and find the best technical solutions for meeting those needs
Stay on top of industry trends and ensure the team appropriately utilizes the latest technologies and best practices
Passionate about writing clean, robust, maintainable, and well-tested code.
You enjoy maintaining a high standard and discussing code quality, design patterns, and participating in design discussions with peers.
You want to work in a highly collaborative and reflective team environment and enjoy jumping in to pair (in person or remotely) with other team members as needed
Required:
Bachelor of Science in Computer Science or a related discipline preferred
8 years industry experience in software development is a must
5 years experience developing in Ruby/Rails is a must
2 years experience programming in Java is a must
2 years experience programming in AWS is must
2 years experience developing in Java script/React is must
2 years experience programming in SQL is must
Experience creating robust , RESTful API s
Experience in debugging using New Relic is a plus
Experience in debugging using Splunk is a plus
Experience leading a software development team is a must
Available to work in Hybrid model (few days on-site and few days remote)
Experience with unit testing and test-driven development is a plus