Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Senior Software Engineer, Full-Stack

Technology | New York, NY | Full Time

Job Description

Unified helps marketers make informed and impactful decisions with the industry’s only business intelligence platform purposely designed for social advertising. With experience collecting and enriching over $3 billion dollars of social investment data, Unified is passionate about providing Fortune 2000 brands and agencies greater transparency into their many teams, tools and strategies. The Unified Platform and service teams are specifically built to ensure data quality, optimize investments and answer critical business questions. Unified has offices in Austin, New York City, San Francisco, and Los Angeles.  

For the last three years, Unified has been recognized by AdAge and Crain’s as one of the “Best Places To Work”.  For more information, visit www.Unified.com or follow @Unified on Twitter.  Unified is an equal opportunity employer.

******************************

Want to build cool stuff? Work with other driven and knowledgeable engineers using the latest technology in a friendly, open, and collaborative environment?  Expand your engineering knowledge at various levels of a modern, big-data driven, microservices-based stack?

At Unified, we believe in empowering autonomous teams of engineers to find creative solutions to real-world problems in the marketing and technology sectors. We take pride in building quality software that makes our users happy.  We are looking for a Full Stack Engineer to bolster our growing ranks.

What you'll do

  • Work with a top-notch team of engineers and product managers utilizing an Agile development methodology

  • Coding, coding, coding, code reviews, coding, unit tests, some more coding (and hopefully not too many) meetings

  • Design, build and iterate on novel, cutting-edge software in a young, fast-moving industry

  • Make awesome things

 

Need to have

  • A drive to make interesting things and constantly learn/improve

  • A cooperative, understanding, open, and friendly demeanor

  • Five or more years experience developing web or server applications

  • Ability to take product requirements and design solutions

  • Willingness to mentor junior engineers

  • Willingness to take ownership of projects

  • Experience with either Javascript, Java, Python or Golang

  • Familiarity with microservice architecture design principles

  • Familiarity with relational databases

  • Familiarity with Linux environments

  • Understanding of REST API Architectures

  • Knowledge of testing methodologies

 

Nice to Have

  • Knowledge of agile scrum/kanban workflows

  • Experience with React, ES6, Webpack, or similar technologies

  • Experience using Neo4J or understanding of graph databases

  • Experience with Redshift or other columnar datastores

  • Experience working with Social Network APIs (Facebook, Twitter, LinkedIn etc.)

  • Experience with Apache Kafka, Apache Spark, or similar technologies

  • Experience with CI/CD systems, such as Jenkins

  • Experience with Git and Github

  • Experience with AWS