| Kepler executes engineered marketing, where every message & ad delivered helps create a more personalized & productive relationship between brands & their consumers. We do this by acting as clients agency of record, as their in-house team, or some hybrid of the two  & by harnessing data & technology across all paid digital media & data-driven CRM channels. Kepler prides itself on being a great place to work. In fact, were proud to share that AdAge recognized Kepler among the Best Place to Work in 2022, validating our investment in our team & our clients. 
We're transparent with our employees. You'll hear updates on company financials, how we're performing against bonus goals, & how we're responding to challenges we face. We're growing. For you, that means unparalleled growth opportunities & a role in shaping the direction of the company. We're fun. You'll work with & learn from the smartest people in the industry & have a blast doing it.  About The Team We are building innovative data-driven solutions that power informed decision-making across advertising & marketing technology. Our platform leverages advanced analytics, real-time data processing, & sophisticated budgeting & pacing capabilities to deliver actionable insights & automated controls for campaign management. As a team of technologists, we aim to produce human-copiloted systems for creative groups to propel humanity & society forward. This is a permanent, full-time position. To be eligible for consideration, candidates must be located within Costa Rica. This role will be remote, but geographic alignment with our teams operating hours & infrastructure is essential for success in this role. Role Overview We're seeking an experienced Senior Full-Stack Engineer to join our engineering team in the ongoing development & evolution of our platform. The ideal candidate will have a strong background in both frontend & backend technologies, with particular emphasis on React, TypeScript, & 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, & occasionally managing small teams for specific projects. Responsibilities 
Design & implement robust full-stack solutions using:
React/TypeScript frontend with Mantine component libraryPython backend services (Flask, FastAPI, or similar)GraphQL APIs with Apollo Client (frontend) & Python-based GraphQL servers Contribute to technical decision-making processes while balancing business requirements with technical constraintsFollow & help establish best practices for code quality, testing, & deployment processes across the entire stackCollaborate with product management, UI/UX designers, & engineering leads to implement technical specificationsImplement scalable data models & APIs to support complex business logicOptimize application performance across multiple applicationsApply type safety & code reusability best practices across the frontend & backendParticipate in the full development lifecycle from planning to deploymentMentor junior engineers & provide technical guidance through code reviewsManage small teams for specific projects or features when neededSupport team members' professional development with constructive feedback Required Skills & Experience 
3+ years of experience in full-stack developmentSome experience (1+ years) in team leadership or people management in a technical contextStrong knowledge of React, TypeScript, & modern JavaScript practicesProficiency in Python & related frameworks (Flask, FastAPI, or similar)Experience with SQL databases, ORM technologies (SQLAlchemy), & GraphQL (Apollo Client & Python-based servers)Familiarity with UI component libraries (particularly Mantine or similar)Experience with form management in React applicationsUnderstanding of state management patterns, testing frameworks, & deployment strategiesExperience with build systems, module bundlers, & CI/CD pipelinesExcellent verbal & written communication skills in English for technical discussions, documentation, & knowledge sharingProficiency with preferred development environment (Mac or Linux) & related development toolsAbility 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 analyticsKnowledge of budget management & financial data systemsExperience developing multi-app workspaces or monoreposFamiliarity with data visualization libraries & techniquesUnderstanding of accessibility standards & best practicesExperience with real-time data processing systemsUnderstanding of data privacy regulations & security best practicesExperience with systems compliant with ISO 27001 & other security frameworks such as SOC 2, NIST 800-53, or HIPAA requirementsContributions to open-source projects or technical communityKnowledge of first principles (e.g. basics of tools, internals of the computer, low level concepts & how work actually gets done, etc)Advanced degree in Computer Science or related field More about Kepler: Benefits & Perks 
Competitive health & dental benefitsTuition reimbursement & training stipendHybrid Office/WFH Schedules: office supplies, internet, & phone stipendWork from Anywhere 4 weeks per yearStocked kitchen, & other team outingsCollaborative & friendly work space, easily commutable locationVolunteering & altruism opportunitiesTeam building lunches & events, & company celebrations: Summer, Halloween, Holidays, & many multicultural holidays recognized/celebratedIf something is important to you thats not listed here, let us know! Career & Development Focus 
Ongoing learning & development for education opportunities such as webinars, books, classes, relevant conferences & eventsOpportunities to pursue business related side projects & HackathonsEnvironment of learning from peers, including 30+ class training program, Kepler University, powered by Center of Excellence & Tiger Team subject matter expert groupsOpportunity to work with cutting edge technology & industry thought leadersKepler Rocket Mentorship Program: beneficial for the development of both mentors & mentees **All applications must include a Resume & Cover Letter in English to be considered.  Kepler is a people first organization. If this roles piques your interest but you may not check every box, we still encourage you to apply! Studies show that imposter syndrome can prevent women & people of color from applying unless they meet every single qualification. We welcome all who are interested to apply, you just might be a great candidate for this role or others. Protect yourself from recruitment fraud. The only way to apply for a position at Kepler is by submitting a direct application via the Keplergrp.com website or working with a recruiter employed by Kepler with a @keplergrp.com email address. Learn how to stay safe by clicking here |