Software Engineer

Back End Developer in Atlanta, GA

Posted 2019-04-10

The big picture

As a Level 2 Software Engineer, you are responsible for creating new applications, enhancing existing products, and adapting to new technology, paradigms, and practices to provide the best solutions to our customers. This includes technical design and development of Cardlytics current and future systems. Included in this is the opportunity to bring creative and innovative solutions to the team.

Cool stuff you get to do in this role:

Cardlytics is on the cutting edge of technology, leveraging both mature and bleeding-edge solutions to bring new advertising and purchasing intelligence platforms to market. We need the best of the best engineers to elevate our products to the next level. If you are full stack developer that thrives in a collaborative, team-oriented environment, taking on new challenges, having a voice in technology decisions, like working on all parts of the stack from Database to API to UI, and building highly scalable, highly performing systems then this is the place for you. One more thing, we are investing heavily in cloud solutions like AWS and Azure, now is a great time to join and help shape the direction!

Essential Duties & Responsibilities:

Participate in the development of new applications and features within an Agile environment
Build high performing, scalable, secure, and resilient systems
Contribute to the design of RESTful microservices
Actively participate in code reviews
Implement new technologies and practices to provide the best solutions to customers
Collaborate with product managers to refine solution scope
Apply lean principles to deliver value to customers early
Build and/or maintain CI/CD pipelines for the team’s products

4+ years of experience with C# or Java

Some experience with .NET Core
Web services with Web API, REST, WCF, experience
Understanding of OWASP top 10 vulnerabilities and mitigation techniques
Experience with Entity Framework, NHibernate, or similar ORM
Exposure to the Database (SQL and NoSQL) and general optimization techniques
Messaging/streaming with tools like RabbitMQ and Kafka experience
Automated testing experience
HTML 5 and CSS 3 experience
Some experience with Vue.js, JavaScript, Angular, and building single page apps
Bachelors Degree in Computer Science or relevant area.

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Company summary

Cardlytics uses purchase-based intelligence to make marketing more relevant and measurable, partnering with more than 2,000 financial institutions€“ to run banking rewards programs that promote customer loyalty and deepen banking relationships.

Tech Stack

C#, REST, WCF, Entity, NHibernate, SQL, JavaScript, Angular, jQuery, Bootstrap, Python, AWS, Linux, Hadoop, Scala

Interview process

Questionnaire; phone chat with talent partner; interview to meet the team; offer.

Be seen in a new Back End Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.