Full‑Stack Developer (AI)

Posted Yesterday
Be an Early Applicant
Singapore
In-Office
Senior level
Aerospace • Hardware • Internet of Things • Robotics • Wearables • App development • Automation
Doodle Labs designs and produces industrial-grade wireless networking solutions.
The Role
Lead the design, development, and integration of AI-powered applications while ensuring code quality and collaborating across teams. Ideal for engineers focused on automation and secure application engineering.
Summary Generated by Built In
About Doodle Labs

Doodle Labs is the leading provider of long‑range broadband wireless solutions for unmanned systems and mesh networking. Our MeshRider radios are deployed worldwide across defense, public safety, and industrial environments.

We deliver robust, secure, end‑to‑end wireless solutions centered on radio communications, mesh networking, and AI‑powered test automation. Our cross‑functional teams bring together deep technical expertise with disciplined execution. We operate with the energy of a startup and the rigor of a scaled enterprise to deliver mission‑critical systems worldwide.

Job Purpose

The Senior Full‑Stack Developer (AI) will lead the architecture, design, and development of AI‑powered applications across Doodle Labs’ product development organization.

This role combines deep expertise in full‑stack development with hands‑on application of AI tools and automation to accelerate delivery while maintaining the highest standards of quality, performance, security, and reliability.

You will work in a fast‑paced, empowered environment where the traditional software development lifecycle is reimagined through AI‑augmented workflows. From design and implementation to testing and deployment, every phase is optimized through intelligent automation—enabling enterprise‑grade outputs with exceptional velocity.

You will collaborate closely with product, design, and hardware teams to translate complex mission requirements into scalable, resilient, and maintainable systems. This role is ideal for engineers passionate about AI‑augmented development, automation, and secure application engineering.

Core Engineering Principles
  • Security is embedded into every architectural and implementation decision
  • Repetitive and manual tasks are automated wherever possible
  • Quality is measurable, enforceable, and continuously monitored
  • All system behavior must be traceable, reviewable, and explainable
  • Architecture emphasizes resilience, maintainability, and interoperability
Key ResponsibilitiesFeature Development & Technical Leadership (45%)
  • Design, develop, and ship features across mobile, web, and backend platforms
  • Produce clean, maintainable, and well‑tested code
  • Leverage AI development tools (Claude, Open AI , GitHub Copilot) to accelerate delivery
  • Integrate AI APIs directly into product features
  • Own features end‑to‑end, from concept through production deployment
AI Integration (20%)
  • Integrate LLM and similar AI APIs for intelligent automation
  • Build AI‑powered product features such as chatbots, automated reviews, and smart test selection
  • Implement prompt‑engineering workflows with structured outputs
  • Develop anomaly detection and performance trend analysis systems
  • Implement visual regression systems for UI testing
  • Apply AI techniques for code generation, review, and optimization
Code Quality & Review (20%)
  • Establish and enforce secure coding standards and automation guardrails
  • Review peer code with a focus on security, performance, and maintainability
  • Refactor legacy systems and actively reduce technical debt
  • Develop comprehensive unit, integration, and end‑to‑end test suites
  • Maintain high code coverage and measurable quality standards
Collaboration & Communication (10%)
  • Participate in sprint planning, estimation, and retrospectives
  • Share knowledge through documentation and technical presentations
  • Pair program on complex or high‑risk components
  • Cross‑test features developed by other engineers
Architecture & Design (5%)
  • Contribute to architectural decisions and design records (ADRs)
  • Design and evolve APIs and data models
  • Optimize system performance and scalability
  • Propose and implement modern technologies and architectural patterns
Education & Minimum Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, Mathematics, or related field
     Master’s degree preferred or equivalent professional experience
  • 8+ years of professional software engineering experience
  • 3+ years of production mobile development (Flutter preferred)
  • 3+ years of production web development (React / Next.js preferred)
  • 3+ years of Python backend development
  • Experience integrating AI APIs (Claude, OpenAI, or similar)
  • Demonstrated record of shipping production features
  • Experience working in Agile/Scrum teams
  • Strong computer science fundamentals (algorithms, data structures, system design)
Key Technical SkillsMobile Development (Flutter / Dart)
  • Cross‑platform Flutter development
  • State management (Provider, Riverpod, Bloc)
  • Navigation, animations, and offline‑first architectures
  • Native module integration (iOS / Android)
  • Push notifications (Firebase Cloud Messaging)
Backend Development (Python)
  • FastAPI or similar modern frameworks
  • Asynchronous programming (async / await)
  • RESTful API design
  • WebSockets for real‑time communication
  • SQLAlchemy with PostgreSQL
  • Pydantic for schema validation
Web Development (React / TypeScript)
  • Next.js 14 with App Router
  • Modern styling (Tailwind, CSS‑in‑JS)
  • Performance and accessibility (WCAG) optimization
Data & APIs
  • REST API design best practices
  • GraphQL (optional)
  • Database design (PostgreSQL, MongoDB)
  • Caching strategies (Redis, CDN)
  • API documentation (OpenAPI / Swagger)
DevOps & Infrastructure
  • Docker containerization
  • CI/CD pipelines (GitHub Actions, GitLab CI)
  • Cloud platforms (AWS, GCP, or Azure)
  • Kubernetes fundamentals
  • Infrastructure as Code (Terraform or Pulumi)
Testing & Quality
  • Unit testing (pytest, Flutter test, Jest)
  • Integration and E2E testing (Playwright, Detox, Cypress)
  • Test automation and TDD/BDD practices
AI‑Assisted Development
  • Proficiency with AI coding tools (Chatgpt, Claude , GitHub Copilot)
  • Prompt engineering for code generation
  • MCP and plugin architecture familiarity
  • AI‑assisted debugging and refactoring
  • Critical evaluation of AI‑generated code
Highly Desirable Skills
  • True full‑stack experience (mobile + backend + web)
  • Startup or high‑growth company experience
  • Open‑source contributions
  • Experience mentoring junior engineers
  • Published applications in App Store or Google Play
  • Background in wireless or networking concepts
Why Join Doodle Labs
  • Work on mission‑critical systems deployed in real‑world environments
  • Apply AI‑augmented engineering at scale
  • Modern tech stack including Flutter, FastAPI, Next.js, and Open AI
  • Smart, collaborative team with strong execution focus

Top Skills

AWS
Azure
Claude
Dart
Docker
Fastapi
Flutter
GCP
Github Actions
Gitlab Ci
Kubernetes
Next.Js
Openai
Openapi
Postgres
Python
React
Sqlalchemy
Terraform

What the Team is Saying

Amol
Jeff Butler
Dominic DeMarco
Nate Lipka
Cory Ramsey
Sean Casey
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
50 Employees
Year Founded: 1999

What We Do

Doodle Labs designs and produces industrial-grade wireless networking solutions. The company focuses on mesh networking for robotic systems, providing high throughput, long-range Mesh Rider solutions for UAVs, UGVs, AMRs and other robotic applications.

The company’s Helix Mesh Rider Radio was developed with sponsorship from DIU and is the Blue UAS program’s datalink of choice.

Doodle Labs was named one of Fast Company's "World's Most Innovative Companies 2024," checking in at no. 2 in the Robotics category. Doodle Labs was founded in 1999 and has offices in the United States and Singapore.

Why Work With Us

We are a fast-growing team working with some of the leading innovators creating the technology of the future. Our radios are being used to advance the development and deployment of robotics in various industries. It's been an exciting past few years and we're eager to bring on like-minded people to help us continue to build this company.

Gallery

Gallery
Gallery

Doodle Labs Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

We are a hybrid team- our employees not in state are remote while our local Los Angeles natives are in office 5 days per week.

Typical time on-site: 5 days a week
Company Office Image
Singapore Office
Company Office Image
Los Angeles, CA
Learn more

Similar Jobs

Doodle Labs Logo Doodle Labs

Software Engineer

Aerospace • Hardware • Internet of Things • Robotics • Wearables • App development • Automation
In-Office
Singapore, SGP
50 Employees

Doodle Labs Logo Doodle Labs

Principal Software Engineer

Aerospace • Hardware • Internet of Things • Robotics • Wearables • App development • Automation
In-Office
Singapore, SGP
50 Employees

Doodle Labs Logo Doodle Labs

Engineering Manager

Aerospace • Hardware • Internet of Things • Robotics • Wearables • App development • Automation
Hybrid
Singapore, SGP
50 Employees

Doodle Labs Logo Doodle Labs

Senior RF Engineer

Aerospace • Hardware • Internet of Things • Robotics • Wearables • App development • Automation
In-Office
Singapore, SGP
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account