Senior Software Engineer, Full Stack

Some of the areas you might work on: UI: Design and construct our client-facing product. Build an intuitive and simple interface on top of complex and extremely powerful systems. Bring our clients' data to life and display everything they need to know about how their business is performing.  Web Services: Modify, develop, integrate, and maintain RESTful APIs. Build feature-rich web application/back office/auditing tools without making a single database connection, allowing our clients to build custom integrations and syncing in real-time with other advertising platforms. Integrate third party TV APIs to support analysis, transactions, and reporting on TV data. About the job: Contribute high-quality code to multiple software projects in a variety of languages, primarily JavaScript, Java, and Go Analyze and improve our life-cycle software development processes (e.g. testing, building, deployment, monitoring, etc.) Collaborate with product owners and client services to build technical specifications documents for engineering teams Contribute to the planning process of project development and ensure timely delivery of assets to stakeholders Build an understanding of the online advertising ecosystem and leverage your engineering expertise to build innovative solutions  About your skills and experience:   5+ years of experience in front-end and/or back-end development (BA/BS degree in computer science or related field preferred) Strong analytical skills Knowledge of software development best practices and methodologies Strong understanding of web development/design or large scale distributed data processing In-depth knowledge of JavaScript, React, Go, and/or server-side Java Working knowledge of development tools such as version control system (Git), unit and end-to-end test frameworks, and build tools Knowledge of the digital video advertisement space, Interactive Advertising Bureau (IAB) specifications, video tags, and/or TV planning is a plus but not required  More about you:  You are passionate about a culture of learning and teaching. You love challenging yourself to constantly improve, and sharing your knowledge to empower others You like to take risks when looking for novel solutions to complex problems. If faced with roadblocks, you continue to reach higher to make greatness happen You care about solving big, systemic problems. You look beyond the surface to understand root causes so that you can build long-term solutions for the whole ecosystem You believe in not only serving customers, but also empowering them by providing knowledge and tools  
Salary Range: NA
Minimum Qualification
5 - 7 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.