Posted in

Full-Stack Engineer

Full-Stack Engineer

CompanyAI Fund
LocationSan Francisco, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelMid Level, Senior

Requirements

  • 3+ years of experience as a full-stack engineer or in a similar role.
  • Proficiency in front-end technologies such as JavaScript, HTML, CSS, and frameworks like React, Angular, or Vue.
  • Experience in back-end development with Python.
  • Familiarity with database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
  • Understanding of RESTful APIs and WebSockets.
  • Experience with version control systems (e.g., Git) and collaborative workflows.
  • Proficiency in deploying and managing applications on AWS.
  • Strong command of containerization tools (e.g., Docker).
  • Ability to write ugly, disposable, and poorly-documented code.
  • Ability to write clean, maintainable, and well-documented code. Yes, this too!
  • A very strong interest in GenAI, AI tools, and some understanding of the technical foundations of LLMs.
  • Strong problem-solving and communication skills.
  • Communicate clearly and collaborate well with non-technical teammates.
  • Insatiable curiosity and a love for solving tough problems.

Responsibilities

  • Design, develop, and maintain both client-side and server-side components of a multitude of different applications with completely different objectives.
  • Collaborate with cross-functional teams (e.g., product, design, QA) to build and iterate on prototypes that validate new ideas and user experiences.
  • Build and integrate APIs and third-party services.
  • Create and manage databases and ensure desired functionality.
  • Participate in architecture discussions and technical planning.
  • Identify and troubleshoot issues across the stack.
  • Contribute to improving development processes, tools, and team practices.
  • Stay current with industry trends and emerging technologies.

Preferred Qualifications

  • Experience with modern data querying protocols such as GraphQL, gRPC, or tRPC.
  • Experience with serverless deployments.
  • Experience with AI/ML products or tooling.