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 library
- Python 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 constraints
- Follow & help establish best practices for code quality, testing, & deployment processes across the entire stack
- Collaborate with product management, UI/UX designers, & engineering leads to implement technical specifications
- Implement scalable data models & APIs to support complex business logic
- Optimize application performance across multiple applications
- Apply type safety & code reusability best practices across the frontend & backend
- Participate in the full development lifecycle from planning to deployment
- Mentor junior engineers & 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, & modern JavaScript practices
- Proficiency 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 applications
- Understanding of state management patterns, testing frameworks, & deployment strategies
- Experience with build systems, module bundlers, & CI/CD pipelines
- Excellent verbal & written communication skills in English for technical discussions, documentation, & knowledge sharing
- Proficiency with preferred development environment (Mac or Linux) & 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 & financial data systems
- Experience developing multi-app workspaces or monorepos
- Familiarity with data visualization libraries & techniques
- Understanding of accessibility standards & best practices
- Experience with real-time data processing systems
- Understanding of data privacy regulations & security best practices
- Experience with systems compliant with ISO 27001 & 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 & how work actually gets done, etc)
- Advanced degree in Computer Science or related field
More about Kepler:
Benefits & Perks
- Competitive health & dental benefits
- Tuition reimbursement & training stipend
- Hybrid Office/WFH Schedules: office supplies, internet, & phone stipend
- Work from Anywhere 4 weeks per year
- Stocked kitchen, & other team outings
- Collaborative & friendly work space, easily commutable location
- Volunteering & altruism opportunities
- Team building lunches & events, & company celebrations: Summer, Halloween, Holidays, & many multicultural holidays recognized/celebrated
- If 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 & events
- Opportunities to pursue business related side projects & Hackathons
- Environment of learning from peers, including 30+ class training program, Kepler University, powered by Center of Excellence & Tiger Team subject matter expert groups
- Opportunity to work with cutting edge technology & industry thought leaders
- Kepler 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
|