As a Software Engineer, you will have the opportunity to work on a wide range of interesting and innovative technology solutions. You’ll be on a team that values innovative approaches to the many challenges we face in the marketing industry.
YA powers incentivized marketing programs for many Fortune 500 businesses. Our Engineers build powerful digital experiences that connect our client’s brand to their customers. We build platforms that enable digital submissions, detect and prevent fraud, calculate and distribute rewards and see customer interactions throughout their campaigns.
As a Software Engineer on the Client Delivery team, you will have the opportunity to design, build, and maintain digital applications on a dedicated team supporting a top client at YA. We’re looking for passionate engineers willing to teach, learn and help us continue to mature into a best-in-class engineering organization. We currently develop using AngularJS and C#, but are moving toward an environment that leverages React and NodeJS. If this sounds like the direction you want to take your career, let’s have a conversation.
Design, build and maintain digital applications on a dedicated team for a top client at YA
Debug production issues across services and all levels of the stack
Contribute to the modernization of our engineering organization by learning and leveraging new methods and tools
Create an application to support a national marketing campaign serving millions of users
Integrate with a financial institution to process over $500M in physical and virtual rewards each year
Develop a feature leveraging 3rd party API integrations to support a need to target a specific customer base
You may be a good fit if you have:
3+ years of experience developing RESTful web services in Java, C#, or NodeJS
Built applications using a modern JS framework (AngularJS, React, Ember, Backbone)
Advanced experience working with relational databases (MS-SQL Server, PostgreSQL, MySQL) and are comfortable building SQL queries with or without an ORM
Have used an IaaS/PaaS provider in a production setting (AWS, Azure, etc.)
Can hear a problem and design/build a working solution from scratch
Are comfortable working in an Agile environment that has to scale to support the date-driven needs of the client
Can work on multiple in-flight projects effectively
Enjoy spending extra time finding the right solution to a problem
Have strong communication skills and can both defend your ideas and suggest improvements
Ability to clearly and effectively articulate thoughts and points in a collaborative atmosphere