Software Engineer
Hearst Magazines
New York, NYThis was removed by the employer on 4/16/2020 1:02:00 PM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the IS/IT Category
Search for Software Engineer jobs in New York-NY
Search all Software Engineer postings
Full Time Job
Pattern & Shape is seeking an experienced software engineer, primarily focused on the back end, who is passionate about building desktop and mobile web applications while discovering the best ways to deliver complicated data in easy to understand visualizations. This position is full-time and is based in our New York office.
Helmed under Hearst Magazines, Pattern & Shape's mission is to change the ways brands approach marketing. We're building a platform that makes our first party proprietary data comprehensive in an intuitive and on demand way. We work with large data sets, novel database structures, and deliver products fast. Whether we're making new features or improving our data pipelines, people at Pattern & Shape are builders at heart. We're a small, autonomous team, dedicated to making data comprehensible and looking to add another member to our group is like-minded, skilled, and hardworking.
As a software engineer, you will be working with a small team of engineers who are creating our technology stack, all being built from the ground up. We're using a variety of technologies and languages in a dynamic start-up like environment. You're experienced with Python, GraphQL, React, Webpack, structured and unstructured data sets, Postgres, Redis - and this list is by no means exhaustive! Our platform leverages a plethora of APIs, some of which you will be building to connect billions of data points from our first-party data.
You have the ability to take a feature or service to full completion, from owning our back-end tech in collaboration with our Senior Software Engineer through to front-end implementation.
Our idea candidate is passionate, primarily back-end, software engineer who is eager to learn and contribute. You're meticulous, a team player, highly communicative, responsible, and a builder of things that can work at a rapid pace with a strong 'can do' attitude in an agile environment.
Responsibilities:
• Working on a small team, you will be involved in all phases of the software's development and will be responsible for planning, estimating, architecting, testing, and delivering the final product.
• Leveraging web technologies in service of creating the best possible user experience.
• Taking the initiative to constantly improve existing services and functions
• Architect efficient and reusable systems that drive our ability to surface insights from complex and large scale data sets
• Collaborate with Product Managers, Business Development, and Software Engineers to deliver solutions that are performative and include compelling user-facing experiences.
Need to Haves:
• 3 years of software engineering experience
• 2 years of Python experience/NodeJS experience
• Experience building software for consumer-facing applications, preferably large-scale
• Understanding of microservices architecture
• Experience building RESTful APIs
• Eager to learn any other languages/frameworks that apply
• PostgreSQL experience (or similar relational database)
• Familiarity with database performance tuning / caching strategies
• React or other Javascript framework experience • Experience with job queueing • Logging and monitoring tools
• GraphQL API integration
• Linux, Docker, Amazon AWS
A degree in Computer Science or equivalent experience required.