Company Description
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (15000+ experts across 26 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!
Job Description
- 80% back end, 20% front end.
- Design, build, and support cloud-native applications that serve our digital marketing stakeholders.
- Work with senior-level engineers on the team to implement patterns for our organization that deliver our software products at scale with observability, performance, and security.
- Mentor junior-level engineers on best practices and standards.
- Design and build service-oriented architecture solutions, constructing and managing services published to both internal and external consumers, and integrating with complex database and third-party components.
- Engage with your agile delivery team to build a culture of passion, trust, and creativity.
- Learn and leverage the automotive digital marketing domain to change the way the world buys, sells, and uses.
Qualifications
- Experience with .Net Core, SQL, MongoDB, React, and AWS.
- 4+ years of multi-threaded server-side web application development experience.
- Experience implementing applications with highly optimized and scalable architectures with an emphasis on .NetCore and AWS technologies.
- Object-oriented design experience including applied use of design patterns Experience with DevOps systems engineering experience such as performance troubleshooting, infrastructure as code, and building deployment pipelines.
- Experience implementing automated tests, observability, monitoring, and alerting Ability to work independently, to design, develop, and deploy solutions, and to deliver projects on time with moderate direction.
- Ability to collaborate with other developers and with software test engineers to build the best solution for the customer.
- Database development skills including an understanding of database technologies and logical and physical data modeling.
- Knowledge of agile development methodologies desired Knowledge of highly available customer data platforms is a plus.