Senior Engineer, Full-Stack Software

Posted 6 Days Ago
Be an Early Applicant
Hiring Remotely in San Jose, San José
Remote
Mid level
Agency
The Role
The Senior Full-Stack Engineer will develop full-stack solutions using React and Python while mentoring juniors and leading projects.
Summary Generated by Built In

Kepler executes engineered marketing, where every message and ad delivered helps create a more personalized and productive relationship between brands and their consumers. We do this by acting as clients’ agency of record, as their in-house team, or some hybrid of the two – and by harnessing data and technology across all paid digital media and data-driven CRM channels.

Kepler prides itself on being a great place to work. In fact, we’re proud to share that AdAge recognized Kepler among the Best Place to Work in 2022, validating our investment in our team and our clients.

  • We're transparent with our employees. You'll hear updates on company financials, how we're performing against bonus goals, and how we're responding to challenges we face. 
  • We're growing. For you, that means unparalleled growth opportunities and a role in shaping the direction of the company. 
  • We're fun. You'll work with and learn from the smartest people in the industry and have a blast doing it. 

About The Team

We are building innovative data-driven solutions that power informed decision-making across advertising and marketing technology. Our platform leverages advanced analytics, real-time data processing, and sophisticated budgeting and pacing capabilities to deliver actionable insights and automated controls for campaign management. As a team of technologists, we aim to produce human-copiloted systems for creative groups to propel humanity and society forward.

Role Overview

We're seeking an experienced Senior Full-Stack Engineer to join our engineering team in the ongoing development and evolution of our platform. The ideal candidate will have a strong background in both frontend and backend technologies, with particular emphasis on React, TypeScript, and Python. This role offers the opportunity to make significant technical contributions to a sophisticated platform used by marketing professionals while collaborating with team leads, mentoring junior engineers, and occasionally managing small teams for specific projects.

Responsibilities

  • Design and implement robust full-stack solutions using:
    • React/TypeScript frontend with Mantine component library
    • Python backend services (Flask, FastAPI, or similar)
    • GraphQL APIs with Apollo Client (frontend) and Python-based GraphQL servers
  • Contribute to technical decision-making processes while balancing business requirements with technical constraints
  • Follow and help establish best practices for code quality, testing, and deployment processes across the entire stack
  • Collaborate with product management, UI/UX designers, and engineering leads to implement technical specifications
  • Implement scalable data models and APIs to support complex business logic
  • Optimize application performance across multiple applications
  • Apply type safety and code reusability best practices across the frontend and backend
  • Participate in the full development lifecycle from planning to deployment
  • Mentor junior engineers and provide technical guidance through code reviews
  • Manage small teams for specific projects or features when needed
  • Support team members' professional development with constructive feedback

Required Skills & Experience

  • 3+ years of experience in full-stack development
  • Some experience (1+ years) in team leadership or people management in a technical context
  • Strong knowledge of React, TypeScript, and modern JavaScript practices
  • Proficiency in Python and related frameworks (Flask, FastAPI, or similar)
  • Experience with SQL databases, ORM technologies (SQLAlchemy), and GraphQL (Apollo Client and Python-based servers)
  • Familiarity with UI component libraries (particularly Mantine or similar)
  • Experience with form management in React applications
  • Understanding of state management patterns, testing frameworks, and deployment strategies
  • Experience with build systems, module bundlers, and CI/CD pipelines
  • Excellent verbal and written communication skills in English for technical discussions, documentation, and knowledge sharing
  • Proficiency with preferred development environment (Mac or Linux) and related development tools
  • Ability to collaborate synchronously with team members during core hours (10:00 AM - 6:00 PM US Eastern Time) while respecting work-life balance

Preferred Qualifications

  • Experience in advertising technology or marketing analytics
  • Knowledge of budget management and financial data systems
  • Experience developing multi-app workspaces or monorepos
  • Familiarity with data visualization libraries and techniques
  • Understanding of accessibility standards and best practices
  • Experience with real-time data processing systems
  • Understanding of data privacy regulations and security best practices
  • Experience with systems compliant with ISO 27001 and other security frameworks such as SOC 2, NIST 800-53, or HIPAA requirements
  • Contributions to open-source projects or technical community
  • Knowledge of first principles (e.g. basics of tools, internals of the computer, low level concepts and how work actually gets done, etc)
  • Advanced degree in Computer Science or related field

What We Offer

  • Collaborative environment that values technical excellence and innovation
  • Competitive compensation package
  • Remote-friendly work environment
  • Professional development opportunities
  • Work on challenging problems with meaningful business impact
  • Mentorship from experienced engineering leaders
  • Growth opportunities to develop leadership skills

We are committed to building a diverse team and encourage applications from underrepresented groups in technology.

Top Skills

Apollo Client
Fastapi
Flask
GraphQL
Mantine
Python
React
SQL
Sqlalchemy
Typescript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
chicago , IL
554 Employees
On-site Workplace
Year Founded: 2012

What We Do

Kepler provides digital and database services to Fortune 500 clients in the financial services, retail, healthcare and other industries. Our core services revolve around helping clients use data to power more dynamic and personalized marketing - including programmatic media services, CRM strategy, and management and marketing systems integration. Utilizing our proprietary Kepler Intelligence Platform™, we actively manage client programs in over two dozen countries worldwide.

Similar Jobs

Accellor Logo Accellor

Full Stack Senior Software Engineer

Cloud • Information Technology • Machine Learning • Mobile
Remote
3 Locations
232 Employees

TransUnion Logo TransUnion

Associate Engineer DevOps

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Remote
Hybrid
2 Locations
13000 Employees

TransUnion Logo TransUnion

Senior Consultant, DocuSign Contract Lifecycle Management

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Remote
Hybrid
2 Locations
13000 Employees

TransUnion Logo TransUnion

Mid Devops Engineer

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Remote
Hybrid
2 Locations
13000 Employees

Similar Companies Hiring

Digible Thumbnail
Social Media • PropTech • Marketing Tech • Digital Media • Artificial Intelligence • Agency • AdTech
Englewood, CO
120 Employees
Fora Travel Thumbnail
Travel • Software • Sales • Professional Services • On-Demand • Hospitality • Agency
New York, NY
130 Employees
JuiceMedia.AI Thumbnail
Marketing Tech • Machine Learning • Digital Media • Big Data Analytics • Analytics • Agency • AdTech
Marina Del Rey, CA
68 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account