Senior Software Engineer (Ruby) - Waltham, MA

 constant-contact-png

As a Senior Software Engineer, your job will involve:

 

Responsibilities:

  • As part of a cross-functional, full stack scrum team provide technical leadership for and be a key contributor to the development of new features that allow our customers to grow and manage their lists of contacts
  • Collaborate with architects and other senior members of the team to re-architect one of Constant Contact’s core components
  • Collaborate with Product Management, UX and senior members of the development team to understand the business needs and find the best technical solution for meeting those needs
  • Mentor junior members of the team on best practices, architecture, and development
  • Stay on top of industry trends and ensure the team appropriately utilizes the latest technologies and best practices
  • Be a key contributor to the creation of a long-term, scalable architecture.

 

Technical Skills:

  • 3+ years developing large scale applications on the back-end
  • Expert knowledge of Ruby and Ruby on Rails
  • Experience writing crisp, clean REST APIs
  • Experience with RSpec or equivalent integration test framework
  • Experience with relational databases (MySQL, DB2 or Oracle) and NoSQL databases (Redis, Cassandra or DynamoDB)
  • Ability to articulate engineering design strategies related to scalability, performance, security, usability, and development platforms
  • Proven ability to design future-proof, maintainable, large scale systems

 

Leadership Skills:

  • Ability to lead as part of a highly collaborative Agile team
  • Strong collaboration and influence skills
  • Strong focus on team effectiveness, results and customer success
  • Self-motivated individual who proactively identifies team bottlenecks and works with the team to resolve them
  • Passionate about technology and staying up to date on industry trends
  • Strong commitment to continuous improvement for self and team

 

We Offer:

We offer an opportunity to work with great people in an innovative environment doing great things. You can expect a salary commensurate with your capabilities, a generous benefits package, and attractive corporate perks that will make you the envy of the neighborhood. If you feel your skills match then please reach out to learn more about this exciting opportunity. We are an Equal Opportunity Employer!

Apply Below!