What are the responsibilities and job description for the Staff Software Engineer position at Attentive Mobile Inc.?
A company is looking for a Staff Software Engineer, BI Tooling & Platform.Key ResponsibilitiesCollaborate with Product Management to meet user needs while maintaining code quality and preventing tech debtContinuously improve project quality through code contributions and advocating for larger-scale changesBuild scalable and reliable consumer experiences, mentoring junior engineers on the teamRequired Qualifications7 years of professional experience in software development focusing on backend systemsAdvanced proficiency in Java and a deep understanding of object-oriented programming principlesHands-on experience designing and developing microservices, GraphQL, and APIsSkilled in working with both relational and non-relational databases, as well as streaming technologiesProven track record of architecting and delivering high-scale, high-quality applications