We work with technologies like Node.js, React, Java GoLang, GraphQL, Mongo, Elastic Search, AWS and more. We re also committed to collaboration - engineers here work with product managers, designers, other engineers, reporters and editors to deliver great software experiences for our users. PRIMARY RESPONSIBILITIES: " Build, test, review, and ship software for our platforms, including our suite of APIs and microservices, and editorial tools. " Collaborate on the design of system architecture, data models, data flows, schemas and API contracts. " Contribute to the learning and adoption of best practices and tools for modern web application development. " Participate in gathering technical requirements and defining the best approaches for new product development.
B.S. in Computer Science, Computer Information Systems, or equivalent industry experience " 3+ years of development experience using Java with Spring Boot or GoLang " 2+ years of experience with database technologies including MySQL, Oracle, MongoDB, Elastic Search Cassandra, and DynamoDB. " 1-2+ years of experience w/ NodeJS. " Rich understanding of RESTful based services " Experience with cloud frameworks, preferably AWS " Excellent written and verbal communication skills in person, team chat, email and meetings " Experience with automated testing frameworks and methodologies such as junit, Mockito, and Jest VALUABLE SKILLS AND EXPERIENCE: " Experience with GraphQL " Experience with serverless technologies such as lambda. " Understanding of object-oriented design patterns. (With a focus on the Gang of Four design patterns) " Web development experience. (React a plus) " Desire to both learn and teach new concepts as part of a team. " Experience with data migration.