Senior Full Stack Software Engineer

Constant Contact empowers business owners, entrepreneurs, non-profits, and individuals to grow online by providing tools and help.
$108,400 - $135,500
Backend
Senior Software Engineer
Hybrid
7+ years of experience
Enterprise SaaS

Description For Senior Full Stack Software Engineer

At Constant Contact, we are seeking a Senior Full Stack Software Engineer to join our 3rd party Integrations team. You'll be a crucial member working on platform services that are distributed and consumed on a massive scale. The role involves collaborating with Product Owners, UX designers, and architects to build next-generation applications. Integrations are a core pillar of the Constant Contact Product, responsible for driving organization-wide integration initiatives in e-commerce, CRM, fundraising, non-profit, and real estate sectors.

As a Senior Full Stack Software Engineer, you'll contribute to a cross-functional, agile product delivery team, working across all areas of the technology stack. You'll deliver scalable and sustainable platform services, mentor other engineers, and stay on top of industry trends. The role requires expertise in Java, Python, Javascript/Typescript, with experience in microservices frameworks, REST APIs, and database management.

Constant Contact offers a culture that celebrates diversity and inclusion, with programs in place to bring employees together on important issues. The company provides opportunities for career growth, encouraging team members to learn different aspects of the business and seek professional development. They offer a generous paid time off policy and a competitive benefits package supporting employee health and well-being.

The work environment is hybrid, combining the convenience of remote work with access to office locations for in-person collaboration, live training, and socializing with colleagues. Constant Contact is an equal opportunity employer committed to creating an inclusive workplace for all.

Last updated 3 days ago

Responsibilities For Senior Full Stack Software Engineer

  • Be a key contributor to a cross-functional, agile product delivery team
  • Work in all areas of a technology stack: front end, middle tier, backend
  • Deliver scalable and sustainable platform services
  • Collaborate with Product Managers, Architects, UX, and other engineers on a daily basis
  • Mentor and provide guidance to other engineers on the team
  • Work on multiple 3rd party integrations in various verticals: e-commerce, non-profit, real estate, fundraising, CRM, etc.
  • 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
  • Participate in code reviews, design sessions, sprint ceremonies: backlog grooming & planning, retro, standup
  • Bring new ideas and innovations to adapt and scale in the technology space

Requirements For Senior Full Stack Software Engineer

Java
Python
JavaScript
TypeScript
React
MySQL
Kubernetes
  • 7+ years developing large-scale software applications programming in Java, Python, Javascript/Typescript
  • Experience in Spring, Sprint Boot, or similar microservices framework
  • Extensive experience working with REST APIs
  • At least 6 years of experience in MySQL database or similar RDBMS
  • Experience in database management frameworks - Liquibase, Flyway, or similar
  • 5+ years of unit testing framework experience - JUnit, Mockito
  • Working knowledge of AWS services like EC2 instances, VPC, security groups & cloud networking (preferred)
  • 5+ years of experience building responsive UI applications in React
  • Experience with Playwright, RSpec, Cypress, or equivalent integration test framework (preferred)
  • Experience working with Git in a CI/CD environment
  • Working knowledge of Kubernetes, ArgoCD, Istio, pod management (plus)
  • Working knowledge of network setup - firewalls, gateway, routing (plus)
  • Expert documentation skills - design flows, architecture diagrams, sequence diagrams, flow charts
  • Experience in data orchestration tools like Dagster (plus)

Benefits For Senior Full Stack Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Generous paid time off policy
  • Competitive benefits package supporting health and well-being
  • Hybrid work model
  • Career growth opportunities
  • Professional development opportunities

Interested in this job?

Jobs Related To Constant Contact Senior Full Stack Software Engineer

Sr ECAD Application Engineer, Project Kuiper Satellites

Senior ECAD Tools Application Engineer position at Amazon's Project Kuiper, focusing on satellite constellation development and ECAD tool management.

System Development Engineer, Private Pricing Product Management (3PM)

Senior Systems Development Engineer role at AWS focusing on Private Pricing Product Management, building scalable solutions and tools using modern technologies.

Senior Product Manager - Tech

Lead Amazon's Buy Now checkout experience as Senior Product Manager, driving innovation in e-commerce with competitive compensation and comprehensive benefits.

Senior Software Development Engineer, AWS Alameda

Senior Software Engineer role at AWS Alameda, focusing on control plane development and distributed systems with 5+ years of experience required.

Software Dev Engineer (L5), Global Talent Management & Compensation

Senior Software Engineer role at Amazon's Edinburgh office, building scalable talent management solutions using AWS technologies.