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.
- 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.
- 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.
- 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.
- 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...SuggestedContract work2 days per week
- ...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
- ...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,...SuggestedWork experience placement
- ...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...SuggestedContract workDay shift
$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- ...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 timeH1bRemote work
- ...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
$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 holidayLocal areaFlexible hours$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 timeH1bRemote work- ...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...
- ...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 timeH1bImmediate startRemote work
$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 workWork experience placementWork from home- 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
$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...- ...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 timeContract workTemporary workRemote work
- ...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
- ...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 placementLive inWork at officeLocal area
- ...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...
$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...RelocationShift work- 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...
- ...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 workWork experience placement
- ...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 timePart timeWork at officeLocal areaWork from homeHome officeShift work2 days per week
- ...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 office2 days per week
$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...$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 timeRemote workRelocation packageShift work$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 timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift- ...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
- ...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 area1 day per week
$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$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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
Related searches
- software engineer full time San Diego, CA
- startup software engineer San Diego, CA
- intermediate software engineer San Diego, CA
- research software engineer San Diego, CA
- rust software engineer San Diego, CA
- work from home software developer San Diego, CA
- software developer San Diego, CA
- software development engineer aws San Diego, CA
- software qa engineer San Diego, CA
- associate software developer San Diego, CA

