Full Stack Developer

EngineeringFull-timeBerkeley, CA / Remote

Backend
Frontend
Cloud

Overview

We are looking for a versatile Full Stack Developer to join our engineering team. In this role, you will build and maintain scalable applications that integrate our AI technologies, working across the entire stack from frontend interfaces to backend services.

Key Responsibilities

  • Design and implement full-stack solutions for our AI products and services
  • Develop robust backend services and APIs using Node.js, Python, or similar technologies
  • Create responsive and intuitive frontend interfaces using modern JavaScript frameworks
  • Integrate with databases, caching systems, and third-party services
  • Implement authentication, authorization, and security best practices
  • Deploy and maintain applications in cloud environments (AWS, GCP, Azure)
  • Collaborate with cross-functional teams to define and implement new features

Requirements

  • 4+ years of professional full-stack development experience
  • Strong proficiency in JavaScript/TypeScript and at least one backend language (Node.js, Python, Go)
  • Experience with React, Vue, or similar frontend frameworks
  • Knowledge of database design and ORM technologies
  • Familiarity with RESTful APIs and GraphQL
  • Experience with cloud services and infrastructure as code
  • Understanding of CI/CD pipelines and DevOps practices

Preferred Qualifications

  • Experience with serverless architectures and microservices
  • Knowledge of containerization technologies (Docker, Kubernetes)
  • Familiarity with AI/ML integration in web applications
  • Experience with real-time communication protocols (WebSockets, Socket.io)
  • Understanding of performance optimization and scalability challenges
  • Contributions to open-source projects or technical communities

How to Apply

If you're excited about this opportunity and believe you're a good fit, we'd love to hear from you. Please submit your application through our online portal or contact us directly.