Home > Find Jobs

Job Search

A tropical beach
PebblePost company logo

PebblePost

USA

Posted on: 19 March 2024

Experience

n/a

Work

n/a

Employee Type

n/a

Salary Range

n/a

Senior Full Stack Engineer

About PebblePost

PebblePost is the industry leader in next-generation addressable marketing, enabling brands to engage decision-ready consumers across the online and offline moments that matter via Programmatic Direct Mail.

Fueled by billions of shared 1st-party identity, intent, and transaction signals, PebblePost’s platform enables brands to quickly and easily engage addressable audiences with active purchase intent and measure performance across all points of sale with address-level accuracy. With these powerful audiences and analytics on their side, brands can build a sustainable marketing engine, creating impactful ways to engage consumers and fostering profitable growth with full-funnel solutions tuned to their data and goals.

About the role

We are rapidly expanding our industry-defining online investment platform. You will build enterprise grade applications with a focus on performance, scalability, testability and maintainability. Writing clean and reusable code with an API-first mindset and an understanding of brand needs for a consistent user experience will be key to your success.

Your impact on the business manifests in highly scalable software assets that integrate with 3rd party vendors, our data engineering for imports of CRM data, campaigns optimization, and partnering with our data science and analytics team for reporting on our brands in a performant and scalable manner. 

This position reports to the Manager of Full Stack Engineering

You will:

  • Develop impactful projects using Spring Boot, React and PostgreSQL with deployment to the AWS Cloud 
  • Expand a service oriented architecture including building microservices
  • Assist with key areas of back end and front end development including application architecture and development, APIs, ETL, platform security, scalability and resilience
  • Partner with designers, project managers, data scientists, business stakeholders and fellow engineers to design and implement end-user experiences that are leveraged by hundreds of brands while processing data for tens of million customers
  • Use cutting-edge technologies and domain-driven design fundamentals to introduce improvements to our stack, business processes and workflows via rapid prototypes and proof-of-concepts 
  • Collaborate with our agile team that champions software development best practices

You have:

  • 7+ years of professional experience working with Spring Boot and React applications in production
  • Deep understanding of the Java ecosystem and idioms for writing performant and scalable code
  • Strong understanding of React, Redux, Javascript
  • Well versed in all aspects of SDLC including CICD, automated testing and monitoring is a must-have. 
  • Actual hands-on experience in service oriented architectures including monolith to microservice migrations are preferred
  • Experience in the use of key distributed system design concepts (queues, serverless compute, databases, load balancing, API, scalability and security).
  • Written maintainable code, automated testing and performed code reviews
  • Bachelor’s degree in Computer Science or related discipline

Our Benefits

  • Remote-friendly team
  • Unlimited PTO policy
  • Comprehensive medical, dental and vision plans
  • Cell phone reimbursement program
  • Flexible spending (FSA), health savings (HSA), and pre-tax commuter accounts
  • Employee-based 401(k) program
  • Additional voluntary benefit programs available such as life, critical illness, disability, employee assistance and additional buy-up options

The salary range is a reasonable estimate based on aggregate data for all US locations. Any offered salary is determined by a wide range of factors including but not limited to; candidate location, cost of labor, market data/ranges, internal equity, internal salary ranges, applicant’s skills, prior relevant experience, certain degrees and certifications (e.g. JD/technology, for example).

Salary range: Low: $170,000 - High: $205,000

PebblePost is an equal opportunity employer. All employment decisions are made without regard to race, color, age, gender, gender identity or expression, sexual orientation, marital status, pregnancy, religion, citizenship, national origin/ancestry, physical/mental disabilities, military status or any other basis prohibited by law.

 

Tags

java
javascript
react
SDLC
spring boot
Apply to job