Job Directory Sr. Software Engineer, Full Stack

Sr. Software Engineer, Full Stack
Los Angeles, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description

As a senior member of the Engineering team responsible for implementing the Management Portal, you will help development of Angular and other Front End applications as well as our backend services, written in springBoot and node.js. The Creative Library within our larger portal is responsible for storing, validating, previewing, organizing and analyzing all creatives within our system to ensure that they are available, performant, and ready to go when a campaign launches.

We provide the tools and engineering structure to allow ever-changing business needs to be met without having to radically alter our architecture. We've built this structure on an Event Based Micro-Services Architecture (EBMA) to ensure fast development and loose coupling across our entire organization. This gives us the ability to scale dynamically within our own internal clusters or into the AWS cloud as needed.

You'll be part of a team in ensuring that we write smart, effective and well tested code across our platform. You will be part of a highly collaborative and curious team that peer reviews code and improves every day, all in the service of regularly shipping great a UX and a stable, fast backend micro service collection to production.


* Build elegant and maintainable Single Page Applications using JavaScript, Angular and related technologies.

Build and review stable and scalable Spring Boot applications on the backend to support our business.

* Advocate for strong Agile development methodologies, automated testing, continuous integration.
* Lead and assist teammates by providing advice and guidance, training, code reviews .
* Collaborate with Node and/or Java developers in designing solutions across the stack.
* Collaborate with Product and UX teams to design and build responsive, data rich tools for our customers.


* BS/MS in Computer Science or related technical discipline and 6 years practical experience.

A depth of experience in Java and springBoot applications development as well as experience with kafka and redis.

* A strong command of modern web technologies, including JavaScript, HTML, CSS2/3 and JSON.
* Deep knowledge of Angular Framework as well as JavaScript fundamental concepts and libraries (underscore, Lodash, jQuery)
* Fluent with JavaScript automated testing toolkits (mocha, chai, sinon, protractor).
* Expert with GIT, can rebase or cherry-pick, do complex merges and fix it when problem happens.
* Able to work full- stack when needed with Angular, Node.js, Java, SQL, Oracle PL/SQL.
* Excellent communication skills and great team player.

To Apply Directly email



Conditions of Employment

All job offers are contingent upon successful completion of certain background checks which unless prohibited by applicable law may include criminal history checks, employment verification, education verification, drug screens, credit checks, DMV checks (for driving positions only) and fingerprinting.

Great People, Deserve Great Benefits

We know that we have some of the brightest and most talented associates in the world, and we believe in rewarding them accordingly. If you work here, expect competitive pay, comprehensive health coverage, and endless opportunities to advance your career.

About Us

Epsilon® is an all-encompassing global marketing innovator. We provide unrivaled data intelligence and customer insights, world-class technology including loyalty, email and CRM platforms and data-driven creative, activation and execution. Epsilon's digital media arm, Conversant, is a leader in personalized digital advertising and insights through its proprietary technology and trove of consumer marketing data, delivering digital marketing with unprecedented scale, accuracy and reach through personalized media programs. Together, we bring personalized marketing to consumers across offline and online channels, at moments of interest that help drive business growth for brands. Epsilon employs over 8,000 associates in 70 offices worldwide. For more information, visit and follow us on Twitter @EpsilonMktg.

Epsilon provides equal employment opportunities without regard to race, color, religion, gender, age, national origin, disability, sexual orientation, gender identity, veteran status or any other characteristic protected by law.

Epsilon is an Equal Opportunity Employer. Epsilon participates in E-Verify.

Epsilon will provide accommodations to applicants needing accommodations to complete the application process.

Any applicant offered employment will be required to establish that they are legally authorized to work in the United States for Epsilon.

Epsilon will consider for employment qualified applicants with criminal and credit histories in a manner consistent with the requirements of all applicable laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance.

For San Francisco Bay Area:

Epsilon will consider for employment-qualified applicants with criminal histories in a manner consistent with the requirements of San Francisco Police Code Sections 4901 - 4919, commonly referred to as the San Francisco Fair Chance Ordinance


Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.