<style type="text/css"> .wpb_animate_when_almost_visible { opacity: 1; }</style>

Don't miss an opportunity

to work with the best in the west

Senior Full Stack Engineer at PebblePost
New York City, NY, US
The PebblePost engineering team works on a set of unique and exciting challenges innovating and delivering personalized, Programmatic Direct Mail®. We process billions of events, store terabytes of information, and send millions of relevant and meaningful offers from brands consumers love.

We focus the bulk of our technical efforts in three areas:

Our Address Graph uses distributed data and graph processing to create connections between online browsing activity and physical location in a privacy compliant, consumer-centric fashion.
Our Mail Decisioning Engine uses machine learning and predictive analytics to determine an ideal recipient for an offer, and manages delivery intelligence for each personalized mail piece.
Our data warehouse delivers real-time insights for brands on campaign effectiveness utilizing first and third-party data.
We are looking for engineers to join our cloud team where the focus is on designing software to support an open platform architecture creating the choice of an easy intuitive workflow interface or server based activities.

What you'll be up to:

Improve and add new features for our flagship product and internal applications.
Collaborate with product managers and team members to gather requirements, design, and develop solutions within an agile environment.
Participate in code reviews and help maintain high standards of code quality.
Stay up to date with relevant technologies to create an exceptional product.
What You'll Need To Have:

At least 7 years of professional programming experience
Familiarity with a UI Javascript framework e.g. React, Angular
Expert with SQL and one or more relational databases
Strong familiarity with Restful APIs (Java preferred) and frameworks like DropWizard
Enthusiastic about testing: Docker, automation, CI/CD, TDD, unit, functional, and mock frameworks
Familiarity with a scripting language ( PHP, Python, Perl, Ruby )
Familiarity with Linux
Comprehensive understanding of computer science fundamentals
Excellent verbal and written communication skills
Excellent problem-solving and implementation skills
Self-motivated and passionate about bringing new software to market
Bonus Skills:

Knowledge of software design patterns and techniques
Strong interest in UX
Familiarity with UI automation testing tools e.g. Selenium, BrowserStack
Strong familiarity and/or contribution to Open Source projects
* Only first party applications will be considered for this position. Agency submissions will not be reviewed.