Remote job
Full Stack Developer
Job details
About this role
Role overview Build and maintain scalable applications that incorporate AI capabilities, contributing across frontend interfaces, backend services, and cloud deployment. You’ll help shape features with cross-functional partners and deliver the systems that connect user experiences to APIs, data stores, and external services.
Responsibilities - Design and implement application features across the frontend and backend. - Build backend services and APIs using Node.js, Python, or similar technologies. - Create responsive interfaces with modern JavaScript frameworks. - Integrate databases, caching layers, and third-party services. - Implement authentication, authorization, and security practices. - Deploy and maintain applications in cloud environments and collaborate on feature definition.
Requirements - At least four years of professional full-stack development experience. - Strong JavaScript or TypeScript skills and proficiency in a backend language such as Node.js, Python, or Go. - Experience with React, Vue, or a similar frontend framework. - Knowledge of database design, ORM tools, REST APIs, and GraphQL. - Familiarity with cloud platforms and infrastructure as code. - Understanding of CI/CD pipelines and DevOps practices.
Nice to have - Experience with serverless systems, microservices, Docker, or Kubernetes. - Familiarity with AI/ML integrations in web products or real-time communication tools such as WebSockets. - Understanding of application performance and scalability, or contributions to open-source projects.
Benefits and work setup - Full-time role based in Berkeley, California, or remote.