Job details
Senior Full Stack Software Engineer - Java/React
- Java
- Python
- REST
- Cypress
- AWS
- TypeScript
- Agile
Posted: 3 days ago
We have an opening for a Senior Full Stack Software Engineer. You will be a crucial member of our 3rd party Integrations team, working with innovative tools, processes, and people to engineer platform services that are distributed and consumed on a massive scale. You will work with Product Owners, UX designers, and architects to build next-generation applications. Integrations are a core pillar of the Constant Contact Product. The Integrations team is responsible for driving organization-wide integration initiatives: e-commerce, CRM, fundraising, non-profit, and real estate related integrations. Integrations are a convenient and flexible way for SMBs to kick-start their marketing goals.
What you’ll do:
- 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
Who you are:
- 7+ years developing large-scale software applications programming in Java, Python, Javascript/Typescript is required
- Experience in Spring, Sprint Boot, or similar microservices framework
- Extensive experience working with REST APIs
- Must have 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 is required - JUnit, Mockito
- Working knowledge of AWS services like EC2 instances, VPC, security groups & cloud networking is preferred
- 5+ years of experience building responsive UI applications in React
- Experience with Playwright, RSpec, Cypress, or equivalent integration test framework is preferred
- Experience working with Git in a CI/CD environment
- Working knowledge of Kubernetes, ArgoCD, Istio, pod management is a plus
- Working knowledge of network setup is a plus - firewalls, gateway, routing
- Expert documentation skills - design flows, architecture diagrams, sequence diagrams, flow charts
- Experience in data orchestration tools like Dagster is a plus
#LI-HK1 #LI-Remote