Software Engineer @ Partnerize - Philadelphia, PA

Job Overview

8 days ago

Software Engineer

Partnerize - Philadelphia, PA

Who We Are:

The partnership channel offers scale and automation on a pay-for-performance model that delivers the operating leverage necessary for brand survival. Partnerize empowers marketers with technology built to discover, engage, and convert audiences, at scale, all while maintaining brand safety and control.

Why Join Us?

Our commitment to growing partnerships doesn't end with our clients. Our employees are carefully selected to be a part of our company because they emulate a carefully crafted and practiced set of core values that define us and our business. Joining Partnerize means joining a company that sincerely values your talent, expertise, and passion. We strive each day to hire and retain only the best. Doing so affords us the opportunity to be the best in the business, to exceed our clients' expectations, to innovate, to teach—and most importantly—to earn and maintain our clients' loyalty.

The things you care about:

Within the compliance technology of our platform we do large-scale directed web crawling, analysis and storage, and presentation. We want to crawl relevant pages without crawling the entire web, which involves interpreting signals to determine whether following a link will lead to something interesting, along with the usual spectrum of web crawling concerns. We analyze large volumes of crawled web content using heuristic-based rules and store relevant data in various data stores for reporting and automated tools with plans to increasingly apply machine learning and natural language processing.

The primary technologies we use include Python, Django, React, MySQL, PostgreSQL, S3, DynamoDB, Redis, ELK, and Jenkins. Most of our heavy lifting happens within AWS with Chef and role-based autoscaling. We are constantly evolving our platform and tools to take advantage of the ever-changing tech landscape.

In this role, you will

  • Work in a cross-functional, delivery-focused team of engineers and product managers in a highly autonomous and collaborative Agile environment
  • Develop complex software in a cloud-native, distributed system with many opportunities to explore a broad spectrum of problems and technologies
  • Write clean, well-tested code emphasizing quality, maintainability, and performance
  • Be engaged in software delivery from discovery to deployment and maintenance
  • Master a complex business domain

Essential knowledge, skills, and experience

  • 3+ years of professional software development experience
  • Strong communication, problem-solving, and analytical abilities
  • Object-oriented application development experience using Python
  • Basic understanding of common design patterns and engineering trade-offs
  • Comfortable in cloud-native, distributed systems (AWS, GCP, Azure)
  • Experience with modern engineering practices like TDD and Continuous Integration

Desirable knowledge, skills, and experience

  • Familiarity with Agile and Lean software delivery principles
  • Experience creating, documenting, and consuming REST APIs
  • Experience with SQL and NoSQL (MySQL, PostgreSQL, DynamoDB, Redis)
  • Experience in web development with MVC frameworks such as Django
  • Experience with web crawling tools and techniques
  • Experience using headless browsers (Puppeteer, Selenium, Qt WebEngine)
  • Experience building or working with ReactJS frontends
  • Understanding of data mining, text analysis, or natural language processing

Our Commitment to Diversity & Inclusion

We are committed to attracting, developing, and advancing our outstanding team members, regardless of race, ethnic identity, sexual orientation, religion, age, gender, gender identity, physical abilities, or any other dimension of diversity. We strive to foster an environment where people can be their authentic selves, raise concerns and innovate, all without fear; where they are treated fairly and respectfully, have equal access to opportunities and resources and can contribute fully to the organization's success. Every individual in our business is expected to live this commitment without exception.

Privacy and data protection. The data collected as part of this application will be used for the recruitment process and any subsequent employment. You can find further information in Partnerize privacy policy here: https://partnerize.com/privacy-policy/

Similar Jobs

Software Engineer II, Infrastructure, Search

Google

New York, NY

We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking…

Sr. Software Development Engineer, Artemis

Amazon.com Services LLC

New York, NY

Knowledge of professional software engineering practices and best practices for the full software development lifecycle, including coding standards, code…

Lead Software Engineer - 44448

McGraw Hill

New York, NY

Experience building responsive and high-performance web-based products built to serve millions of customers. Java, Spring, Angular, Bootstrap, RESTful Services,…

iOS Engineer, Messaging

Spotify

New York, NY

The Freemium R&D team oversees the entire user journey on Spotify and ensures we engage with people in innovative ways, every step of the way.

Software Engineer III

Elsevier

Philadelphia, PA

Experience developing for the cloud (AWS/Azure) is desirable. Work closely with other development team members to understand moderately complex product…

Program Manager III, Search, Software Engineering

Google

New York, NY

5 years of experience in program or project management. Understanding of the software development lifecycle. 5 years of experience managing cross-functional or…

Full Stack Engineer

Contently

New York, NY

Strong software engineering and architecture fundamentals. Contently employees receive the best perks out there – great benefits including a 401k plan to Friday…

Full Stack Developer

IBM

New York, NY

Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run…

Software Engineer III

RELX

Philadelphia, PA

Experience developing for the cloud (AWS/Azure) is desirable. Work closely with other development team members to understand moderately complex product…

Software Engineer, Vice President - Hybrid

MUFG

New York, NY

Knowledge and some experience in AWS Experience with major public cloud offerings and how to solution designs that are built around these technologies (AWS,…

Senior Full Stack Engineer

Contently

New York, NY

Contently employees receive the best perks out there – great benefits including equity, 401k plan to Friday lunches and a flexible time off.

Java Application Development Lead - 4385377

Accenture

Philadelphia, PA

Accenture Flex employees work in their local metro area onsite at the project, significantly reducing and/or eliminating the demands to travel.

Software Engineer (remote)

Thermo Fisher Scientific

New York, NY

5+ Years of experience in software development, information systems, or related field. 5+ Years of experience in software development, information systems, or…

Manager, Software Engineering Java Full Stack

KPMG

Philadelphia, PA

Minimum seven years of recent progressive experience developing software using Java. Experience building applications, services-oriented architecture and…

Software Developer Technical Specialist

Peraton

Woodlawn, MD

Participate in the full life cycle of an agile project and design and develop user interfaces/applications and conduct testing Understands the business problem…

Senior Associate, Software Engineering Java Full Stack

KPMG

Philadelphia, PA

Minimum three years of recent relevant work experience with software engineering concepts and hands-on object-oriented programming including Java.

Technical Architect, DevOps – IT Transformation

NewYork-Presbyterian Hospital

Manhattan, NY

Extensive experience working with git (or other version control systems) for collaborative code development and management.

Front-End Cloud-based Web Developer

IBM

New York, NY

Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run…

Application Developer Web

OUTFRONT media

New York, NY

Reporting to the Manager, Application Development, the role of the application developer will be working alongside Project Managers, Testing teams, and our…

Software Development Engineer, CMS

Audible

Newark, NJ

Knowledge of professional software development life cycle best practices, including coding standards, code reviews, source control management, continuous…

Senior Cloud Engineer - Azure

Fiserv, Inc.

Short Hills, NJ

Provide mentorship and guidance to junior engineers. Senior Azure-focused Cloud Systems Engineer, you will be a part of the Fiserv Technical Services migration…

Senior Associate, Software Engineering Java Full Stack

KPMG

Harrisburg, PA

Minimum three years of recent relevant work experience with software engineering concepts and hands-on object-oriented programming including Java.

Senior Associate, Software Engineering Java Full Stack

KPMG

New York, NY

Minimum three years of recent relevant work experience with software engineering concepts and hands-on object-oriented programming including Java.

Java Application Development Lead - 4385377

Accenture

Windsor Mill, MD

Accenture Flex employees work in their local metro area onsite at the project, significantly reducing and/or eliminating the demands to travel.