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 a month 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

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.

Senior Software Engineer

Senior Software Engineer role at Kiavi, building complex loan origination platforms with modern tech stack, offering competitive pay and comprehensive benefits.