Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

Wonderist Agency

What to Expect

Wonderist Agency is a full-service marketing agency that supports 1,200+ dentists around the country. We pride ourselves on ditching the old fashioned marketing model of stock photos and templated sites. We strive to tell our clients' stories with bespoke brands, impactful photo and video shoots, and stunning website design (Here is a great example of our work:

We're a team of over 90+ passionate marketers with our headquarters nestled in sunny San Diego. We are walking distance from local hangouts, bars, and the famed Liberty Station. While many companies simply check the required boxes when it comes to culture, a well-balanced team and positive office culture has been the core of our success from the start. We are a social team at heart, and that is one constant that hasn't changed with all the movement this economy and industry has seen. We have embraced a hybrid work model where local team members come in at least two days a week. This allows us to work from home and have flexibility, without altogether forgoing the excitement and moments of collaboration and inspiration you can only get from in-person time. Not to mention, we also genuinely enjoy spending time together and socializing.

We celebrate new ideas and prioritize a culture of trust and respect where team members can grow and take risks. Each quarter we host events under our four cultural pillars; health & wellness, personal & professional development, social good, and social. We are proud to have been named: San Diego Business Journal's Best Places to Work in: 2018, 2021, 2022 and 2023, Inc 5000 Regionals Fastest Growing Companies in: 2021, 2022, 2024, 2025, and 2026, San Diego Business Journal's Fastest Growing Private Companies list in 2019, 2020, 2022, 2023, and 2024, Inc Best Workplaces list in: 2024 and 2025, and Inc. 5000 for the last 6 years (2019-2025)!

If you work at Wonderist, you likely enjoy a challenge, appreciate autonomy, actually care about clients, and are looking for a team that you can enjoy being part of.

Job Description

As a Software Developer at Wonderist, you'll help build and evolve the in-house platforms and automations that make our agency run - the systems our clients rely on for integrated marketing, the internal tools our team uses to deliver great work, and the AI-powered capabilities we're layering on top of both. You'll work end-to-end: shaping architecture, writing production code, integrating third-party services, designing data models, and shipping things that real teammates and real clients use the next day.

This is a small, high-trust engineering team, so the role is intentionally broad. You'll have significant ownership over what you build and how it evolves. We're looking for an engineer who can get productive in our current stack quickly, but who is also excited to help shape what the stack looks like a year or two from now.

Essential Functions: What You'll Do

The mix will shift over time, but expect your work to span most or all of the following:

  • Platform Engineering: Maintain and extend our multi-tenant web application - the system that powers integrations and CRM capabilities for our clients. Make thoughtful architecture decisions around tenancy, scaling, and performance as our footprint grows.
  • Full-stack Application Development: Design, build, and ship production web applications. Own the full lifecycle - architecture through deployment - and contribute to our front-end component system.
  • Data and Integrations: Design and maintain the databases, sync flows, webhooks, and background jobs that move information between our systems and the third-party platforms our clients depend on (telephony, messaging, CRM, marketing analytics, scheduling, and practice management tools, among others). Build integrations that are observable, idempotent, and resilient to partial failures.
  • AI-powered Systems: Help integrate large language models, embeddings, and vector search into real business workflows - internal copilots, intelligent reporting, classification and prediction, and agentic automations. Build the data foundations that make the rest of the company's information actually usable by AI.
  • Automation and Tooling: Replace fragile no-code automations with reliable, well-tested Python services where it matters. Build the internal tooling and dashboards that help client-facing teams move faster and serve clients better.
  • Reliability and Quality: Establish and maintain the testing, monitoring, logging, and CI/CD practices that let us deploy with confidence. Document what you build so the rest of the team - and future-you - can pick it up.
Core Competencies: What you'll bring to the role
  • Engineering Fundamentals: Strong grasp of software design, clean code, testing, version control, code review, and shipping production systems. Comfortable navigating an existing codebase - not just starting greenfield projects.
  • Python and a Modern Web Framework: Production experience building and shipping web applications in Python. Our current platform is Django, and ramping up on Django quickly is part of the job; equivalent experience in another mature web framework plus a real willingness to learn Django is acceptable.
  • Relational Databases: Solid command of a production-grade relational database (we use PostgreSQL): schema design, indexing, query optimization, migrations, and debugging real performance issues. Awareness of scaling strategies - read replicas, partitioning, sharding - even if you haven't implemented all of them yourself.
  • Asynchronous and Integration-heavy Systems: Experience designing systems driven by webhooks, background jobs, and third-party APIs. Comfortable with task queues, retries, idempotency, and the failure modes that come with distributed systems.
  • Cloud Deployment and DevOps: Comfortable with Git workflows, containerization (Docker), CI/CD, and deploying to a managed cloud platform (Heroku, AWS, GCP, Azure, or similar).
  • APIs: Working knowledge of designing and consuming REST APIs, plus the operational pieces around them (auth, rate limiting, error handling, observability).
  • Practical AI/ML Experience: Hands-on experience integrating LLM APIs (OpenAI, Anthropic, or similar) into real applications, plus a working understanding of embeddings, retrieval-augmented generation, and prompt design. Depth here is welcome but not required on day one - interest and momentum matter more than résumé checkmarks.
  • Product Mindset: You can sit with non-technical teammates, understand what they actually need, and translate that into systems that fit the business. You ship things that work for the people who use them.
Personality Musts:

Our perfect fit is someone who is a problem solver who understands the difference between "yes, and..." and "yes, but..." You should have a hungry, scrappy personality with a positive attitude and aim to deliver. Working in the client service industry can mean going the extra mile, and we need someone who is always willing to rise to the occasion for our clients and puts forward beautiful work that exceeds client expectations. Someone who is detailed and organized, driven, and displays vigor and comes ready to play every day. Confidence, self-discipline, and a congenial, curious mind are things we love and admire.

Minimum Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related technical field - or equivalent professional experience.
  • Professional experience shipping production web applications in Python.
  • Strong working proficiency with PostgreSQL or a comparable relational database.
  • Experience with background jobs / async task processing (Celery, RQ, Django-Q, or similar).
  • Experience deploying applications on a managed cloud platform.
  • Solid understanding of Git and collaborative version control workflows.
  • Working knowledge of REST APIs and webhooks.
  • Hands-on experience integrating an LLM API into an application.
  • Comfort analyzing business processes and translating them into technical solutions.
Bonus Points for Applicants With...

(if you don't have these but are organized and want to learn, we want to hear from you!)
  • Hands-on experience with Django and HTMX or other server-rendered hypermedia front-ends.
  • Heroku at production scale - dynos, Postgres add-on, Scheduler, buildpacks, cost management.
  • Multi-tenant SaaS experience: tenant isolation, per-tenant configuration, scoped data access.
  • Direct integration experience with telephony/messaging providers (Twilio, SendGrid, Mailgun, etc.), marketing/CRM platforms (HighLevel, HubSpot, Salesforce, etc.), or healthcare/practice management systems (Nex Health, Dentrix, Open Dental, etc.).
  • Vector databases and RAG in production (Pinecone, Weaviate, pgvector, or similar).
  • Agentic AI systems - multi-step workflows, function calling, prompt orchestration and caching.
  • Postgres scaling experience (Citus, application-layer sharding, read replicas, large dataset migrations).
  • JavaScript and a modern front-end framework (React, Vue, etc.), or Chrome extension development.
  • NLP work - call analysis, transcription (Deepgram, AssemblyAI, etc.), sentiment, classification.
  • Testing discipline - pytest, CI-driven test suites, and quality validation patterns for AI systems.
Our Current Stack
  • Here's what you'd be working in - The role isn't limited to this list, and the stack will evolve:
  • Backend: Python, Django, Django REST Framework
  • Database: PostgreSQL (multi-tenant, with sharding considerations)
  • Front end: HTMX, Alpine.js, server-rendered components
  • Async: Celery / background workers
  • Hosting: Heroku (dynos, Postgres, Scheduler)
  • AI: OpenAI and Anthropic APIs, vector search, RAG pipelines
  • Integrations include: Twilio, Mailgun, HighLevel, Nex Health, Monday.com, PandaDoc, Calendly, Make.com, and others
  • Tooling: Docker, Git, Slack-based internal AI tools
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Developer in San Diego, CA vacancy
  •  ...Title: Full Stack Software Developer III Job ID # 33482792 Location: Onsite San Diego required (2 days a week) Duration: 3+ months contract Job Description: Required Skills : Java, React/front-end, Agile Duties : Work closely... 
    Suggested
    Contract work
    2 days per week

    Apex Informatics

    San Diego, CA
    23 hours ago
  •  ...CraftShack, Inc. is seeking a Senior Level Developer based in San Diego, CA. This role involves building and launching applications from scratch, enhancing the CraftShack e-commerce and distribution tools. The developer will work closely with the CEO on the technical roadmap... 
    Suggested

    Craft Shack

    San Diego, CA
    2 days ago
  •  ...Monetize & Innovate API Products. Promote an ecosystem of partners & developers building on the platform by engaging, creating, supporting,...  ...with automation testing practices Products & Platform Software Engineer: This role will focus on developing highly available,... 
    Suggested
    Work experience placement

    ClifyX

    San Diego, CA
    1 day ago
  •  ...Position : Senior Principal Software Engineer – Onsite (Proficiency in C++/C, embedded, real-time, multi-threaded software design and...  ...role (4 days on-site) Job Description: Responsibilities: Develop, enhance, and sustain software systems within a cross-functional... 
    Suggested
    Contract work
    Day shift

    MILLENNIUMSOFT

    San Diego, CA
    8 days ago
  • $132.7k - $182k

    Principal, It Engineering Enablement - Ai The Principal, IT Engineering Enablement - AI leads enterprise-wide initiatives that define, deliver, and mature Neurocrine's core AI and machine learning platforms. This role combines technical program leadership, platform ...
    Suggested

    Neurocrine Biosciences

    San Diego, CA
    1 day ago
  •  ...to name a few. We have an excellent reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with... 
    Full time
    H1b
    Remote work

    SynergisticIT

    San Diego, CA
    3 days ago
  •  ...google, Paypal, western union, visa, walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full... 
    Full time

    SynergisticIT

    San Diego, CA
    3 days ago
  • $102.5k - $187.9k

     ...starting point is different. We would love to hear your story. The opportunity As a Senior Full Stack Software Engineer , you will independently develop, test, and maintain high‑quality software solutions across the technology stack. You will work closely with... 
    Summer holiday
    Local area
    Flexible hours

    EY

    San Diego, CA
    2 days ago
  • $100k

     ...Western Union, Client, Visa, Walmart Lab etc to name a few. Currently, we are looking for: Entry-level software programmers Java full-stack developers Python/Java developers Data analysts/Data scientists Machine learning engineers for full-time... 
    Full time
    H1b
    Remote work

    SynergisticIT

    San Diego, CA
    4 days ago
  •  ...Full Stack Java Developer The Software Engineer works within the Application Development & Support team to provide software programming for new software, production support and maintenance for existing software, as well as ad-hoc support of key departmental business... 

    Group Nine LLC

    La Jolla, CA
    1 day ago
  •  ...etc to name a few. We have an excellent reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions... 
    Full time
    H1b
    Immediate start
    Remote work

    SynergisticIT

    San Diego, CA
    3 days ago
  • $192.6k - $317.8k

     ...Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: Qualcomm is seeking a highly...  ..., you will have opportunity to analyze requirements and develop high level designs for new features, potentially including constraints... 
    Temporary work
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    1 day ago
  • Launch Your Tech Career with Confidence - SynergisticIT Is Your Next Best Move Are you eager to start a thriving career in tech but unsure how to bridge the gap between learning and getting hired? Whether you're a recent graduate, a self-taught programmer, or pivoting...
    Remote work

    SynergisticIT

    San Diego, CA
    5 days ago
  • $140.32k - $187.09k

     ...backend services: data modeling, auth, multi-tenancy, and integration points for enterprise systems. QUALIFICATIONS: ~7+ years of software engineering experience, with depth in backend systems, data infrastructure, or media platforms. ~ Experience building systems... 

    Netradyne

    San Diego, CA
    25 days ago
  •  ...Platform Architect to set technical direction and own the architectural baseline for submarine platform capabilities at the hardware-software boundary. Youll operate as a technical authority and chief integrator -driving requirements, architecture, and interface... 
    Full time
    Contract work
    Temporary work
    Remote work

    ESR Healthcare

    San Diego, CA
    3 days ago
  •  ...platform manufacturability and factory readiness, including production validation, engineering changes, and deployment standards Develop and maintain validation, characterization, and automation tools using Bash, Python, or C-based utilities Influence platform... 
    Permanent employment

    Teradata

    San Diego, CA
    2 days ago
  •  ...third-party security platforms Monitor system health, performance, and availability; proactively identify and remediate issues Develop and maintain technical documentation, SOPs, and operational runbooks Assist with incident response, root cause analysis, and... 
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    San Diego, CA
    1 day ago
  •  ...Architecture group is responsible for connecting our hardware, software, and servers into one unified system. You’ll join a team of...  ...establishing hardware roots of trust; or experience designing, developing, and deploying secure web services and scalable infrastructure... 

    Apple

    San Diego, CA
    4 days ago
  • $119.6k - $187.9k

     ...security environments, Northrop Grumman brings informed insights and software-secure technology to enable strategic planning. We're looking...  ..., we'll support yours of expanding your personal network and developing skills, whether you are new to the field, or an industry... 
    Relocation
    Shift work

    Northrop Grumman

    San Diego, CA
    2 days ago
  • Qualifications: 1. Hands on experience in Java1.8/J2EE Technologies, Servlets, JSP, JMS, Kafka and JDBC. 2. Experience with Spring framework using spring boot and SOAP/REST Webservices. 3. Experience with API development, design patterns and Micro services...

    RIT Solutions, Inc.

    San Diego, CA
    2 days ago
  •  ...Java Developer Location: San Diego, CA (Onsite) Duration: W2 / C2C Contract Experience: 9+ Years Job Description 3+ years of...  ...years of experience with PostgresSQL or any Database Management Software 2+ years of work experience with Git, Perforce, or Source Code... 
    Contract work
    Work experience placement

    Syntricate Technologies

    San Diego, CA
    1 day ago
  •  ...changes needed in healthcare. Our leadership model is about developing great leaders at all levels and creating opportunities for our...  ...in lieu of a degree ~10 years prior relevant experience in software engineering, infrastructure, or platform ~6 years of prior people... 
    Full time
    Part time
    Work at office
    Local area
    Work from home
    Home office
    Shift work
    2 days per week

    Blue Shield Of California

    San Diego, CA
    2 days ago
  •  ...changes needed in healthcare. Our leadership model is about developing great leaders at all levels and creating opportunities for our...  ...in lieu of a degree ~10 years prior relevant experience in software engineering, infrastructure, or platform ~6 years of prior people... 
    Work at office
    2 days per week

    Blue Shield of CA

    San Diego, CA
    1 day ago
  • $122k - $130k

    A leading seafood company in San Diego is seeking a Data Engineer to design and maintain data pipelines. This role requires strong experience with Microsoft Fabric and Azure Synapse Analytics, emphasizing collaboration with analytics teams for robust data solutions. The...

    Bumble Bee Foods

    San Diego, CA
    1 day ago
  • $91.8k - $137.6k

     ...part of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add a Software Engineer/Principal Software Engineer – Java Developer to join our team on site in Rancho Bernardo, CA. The candidate should be a self-starter with familiarity... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    2 days ago
  • $105.72k - $132.14k

     ...Generally, works independently and leads the less experienced developers. Primary Responsibilities Lead the process of implementation planning...  ...testing, rollout, and post implementation support of solution/software development Elicit, analyze, validate, specify, verify, and... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Shift work
    Day shift

    Old Dominion Freight

    San Diego, CA
    23 hours ago
  •  ...years of experience with Programming Language such as Java ~2+ years of experience with PostgresSQL or any Database Management Software. ~2+ years of work experience with Git, Perforce, or Source Code Management System. ~1+ year of experience with React/Angular... 
    Work experience placement

    Syntricate Technologies

    San Diego, CA
    23 hours ago
  •  ...Job Description Responsible for owning modification and maintenance of software applications with large scope. Will work across the IT function on different projects including analysis and design. Responsibilities • Maintain and enhance software applications... 
    Local area
    1 day per week

    My3Tech Inc

    San Diego, CA
    3 days ago
  • $172k - $195k

     ...high-quality delivery, and aligning technical strategies with business goals. Candidates should possess significant experience in software engineering, particularly in SaaS product management and cloud environments. The position offers a competitive salary in the range... 
    Remote work

    Inseego Corp

    San Diego, CA
    4 days ago
  • $150.1k - $225.1k

     ...synonymous with entertainment excellence and creativity. Software Engineer II- Data Platform Hybrid: San Diego Do you...  ...degree in Computer Science ~3+ years of direct experience developing scalable, distributed systems ~ Proficient in at least one... 

    Sony Interactive Entertainment

    San Diego, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!