Senior Software Engineer

PulsePoint

(New York, New York)
Full Time
Job Posting Details
About PulsePoint
PulsePoint ™, a global programmatic advertising platform, fuses the science of programmatic targeting, distribution and optimization with the art of brand engagement. The PulsePoint platform is powered by terabytes of impression-level data, allowing brands to efficiently engage the right audiences at scale while helping publishers increase yield through actionable insights.
Summary
Pulsepoint is looking for a Software Engineer with experience in building highly efficient, innovative and scalable web based applications and platforms. This role will be part of an incredible team tasked to build a cutting edge platform that will revolutionize the world of content marketing. Our platform will allow our customers to: * Manage their campaign across their distribution channels * Distribute their content at massive scale * Provide actionable insights and analytics * Model and recommend spend and budget management for exceptional results * Interact with real time ad delivery system for advanced content delivery features. This position will be responsible for developing and maintaining code across our Content suite of products. The right candidate will have a solid understanding of service oriented architecture, OOP, TDD development methodology, commonly used design patterns and key web development technologies. PulsePoint has a mix of multiple technology bases including the following: Java, Scala, Play Framework, MongoDb, Hadoop, jQuery, Docker IO. We believe in building the best applications using the best tools for the job and we’re looking for developers who feel the same way!
Responsibilities
* Design and implementation of an ETL infrastructure * Responsible for integrating with new API channels such as Facebook, Twitter * Complete design and break up the work required to achieve specific business goal * Mentors and train junior team members. * Apply your development skills to complete tasks. Work will include design, documentation, coding, generation of automated unit tests, integration testing. * Diagnose and resolve defects in code. * Willingness to ‘pitch in’ where necessary. This may require collaboration with others on design, development, testing, documentation and/or production support tasks. * Enforce team and department software development practices and guidelines. * Provide strong input to the Software Architect for design of the system * Be in constant communication with other members of the team. Attend planning, design and retrospective meeting. Plan, track and report progress to the other team members and the team lead. * Be ready to drive development in the absence of the lead.
Ideal Candidate
**Essential Skills** * 5+ years Object oriented development language is a must have * Strong scripting ability such as Python or Perl * experience with shared NOSQL Database * Database Design. * Good problem solver. Ability to think outside the box * Never give up attitude. Work on an issue until it is completed * Continuous learner. One who keeps up to date with techniques and skills.. * Thrive in a dynamic, collaborative environment. **Desirable skills** * Hands on Scala Experience is a plus * MongoDB knowledge * Experience working with Git * Integration with APIs and ETLs * Relational databases experience
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Free health insurance & Competitive Salary & 401K Plan Match.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.