Senior Fullstack Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in United Kingdom
Remote
Senior level
Marketing Tech • Software
The Role
The Senior Fullstack Software Engineer will work in multi-disciplinary product teams to build scalable products, leveraging various languages and frameworks. Responsibilities include deploying, scaling, and automating AWS infrastructure, handling production environment issues, and designing APIs. The role requires attention to detail, autonomy, and collaboration with team members.
Summary Generated by Built In

The Company:
Marigold helps brands foster customer relationships through the science and art of connection. Marigold Relationship Marketing is a suite of world-class martech solutions that help marketers create long term customer love and loyalty. Marigold provides the most comprehensive set of use cases for marketers at any level. Headquartered in Nashville, Tennessee, Marigold has offices globally across the United States, Europe, Australia, New Zealand, South America and Central America, as well as in Japan.
 

The Role:
 

Software Engineers are an integral part of our autonomous, multi-disciplinary product teams, working closely with UX designers, Product Managers, and other software engineers to deliver quality, rock-solid customer experiences and scale our systems for ever-increasing growth.

We are looking for a talented Senior Fullstack Software Engineer with a passion to build robust, scalable products and an eye for finding elegant solutions to complex problems. We work in small Agile teams with clear objectives, which allows for accountability and transparency, and an expectation to support and maintain the software we create.

What You’ll Do:

The technology stacks you will work with cover many languages and frameworks including Javascript, TypeScript, PHP and React.js and we have a large amount of ongoing projects including:

  • Distributed microservice architecture

  • Dynamic web applications

  • Infrastructure development on AWS (EC2, ECS, Lambda, SNS/SQS, RDS, Elasticache, Redshift)

Further responsibilities of the role include:

  • Deploying, scaling, automating, and monitoring servers in AWS cloud.

  • Automating repetitive tasks required to maintain a secure and up to date operational environment.

  • Being available to handle and resolve issues escalated from the production environment as part of an on-call roster.

Ideal Qualifications: 

  • BA/BS degree in Computer Science or related field (In lieu of degree, 5+ years of relevant industry experience).

  • A team player with exceptional attention to detail, organisational, and time management skills who can take ownership of tasks.

  • Ability to work autonomously under high-level direction, with excellent written and verbal communication skills.

  • Proven experience designing and implementing high throughput internal APIs for upstream and external services 

  • SaaS production experience in Node.js, PHP.

  • Commercial hands-on expertise in AWS, with specific focus on ECS Fargate, SNS/SQS, RDS, Dynamodb, Redis & Redshift. 

  • Understanding of distributed systems architecture and best practices in distributed system design.

  • Experience with a range of storage engines (Aurora, MySQL, DynamoDB, Redshift) and know when each type is useful. 

Nice to Have: 

  • 7+ years experience as a full stack software developer using React, PHP, Javascript in a SaaS environment.

  • All your infrastructure is code, you're experienced with provisioning cloud infrastructure using Terraform, CloudFormation, or other similar tooling.

  • Containerising applications using Docker and deploying to AWS ECS.

  • Comfortable with contributing to complex technical discussions.

  • CI/CD experience with CodeBuild, CodePipeline, Github Actions

  • Experience in modernising legacy services.

  • Previous experience in PHP and Linux.

We are proud to foster a workplace free from discrimination. We strongly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better product for our users. This is something we value deeply and we encourage you to help us change the way marketers interact with their customers.

What We Offer: 

  • The competitive salary and benefits you’d expect!

  • Generous time off (we call it Open Time Away) as well as paid holidays and a birthday benefit day off.

  • Retirement contributions. 

  • Employee-centric and supportive remote work environment with flexibility.

  • Support for life events including paid parental leave.

Top Skills

JavaScript
Node.js
PHP
React
Typescript
The Company
Nashville, Tennessee
1,348 Employees
On-site Workplace

What We Do

Where relationships take root. The Marigold approach to Relationship Marketing stands alone in a world of one-size-fits all marketing technology companies. Our solutions are designed for your specific size, industry, and maturity, giving you the technology and expertise you need to grow the relationships that grow your business, from customer acquisition to engagement to loyalty. And, with a team of strategists that provide insights into what’s working, what’s not, and what’s changing in your industry, you’re able to maximize ROI every step of the way.

Great marketing isn’t just about conversion, but true connection. Learn why 40,000 businesses around the world trust Marigold to be the firm foundation they need to help relationships take root

Similar Jobs

Samsara Logo Samsara

Software Engineer II

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote
UK
2800 Employees
Remote
United Kingdom
1029 Employees
Remote
8 Locations
4900 Employees
117K-155K Annually

Immersive Labs Logo Immersive Labs

Full Stack Developer (Remote in UK)

Enterprise Web • HR Tech • Information Technology • Software • Cybersecurity
Remote
United Kingdom
330 Employees

Similar Companies Hiring

Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account