Attentive is the AI marketing platform for 1:1 personalization redefining the way brands and people connect. They are seeking a self-motivated Software Engineer to join their Tactical Engineering team to build and support bespoke implementations for high value clients.
Responsibilities:
- You are constantly improving the quality of the project you are working on, both via code contributions as well as long-term advocacy for larger-scale changes
- Build amazing consumer experiences, taking responsibility for code quality, scalability, reliability and performance
- You have a proven track record of building applications that maintain a high bar of quality
- You are excited by new technologies, but are conscious of choosing them for the right reasons
- You understand how to partner with Product Management and Design to meet the user’s needs without sacrificing quality or accruing tech debt
- You deeply loathe regressions, and take proactive steps to protect against them through a variety of testing techniques
Requirements:
- Proven experience as a Software Engineer on enterprise level applications with a focus on high throughput scalable systems
- Proficiency in Java and strong understanding of object-oriented design, data structures, algorithms, and optimization
- You have development experience with databases such as MySQL or PostgreSQL
- You have worked with frontend technologies such as React and TypeScript
- You have experience with object oriented languages, relational database modeling, and micro-service design
- You have a proven track record of building applications that maintain a high bar of quality
- You are excited by new technologies but are conscious of choosing them for the right reasons