Zifcare Self Development: Psychology & Meditation - San Francisco, CA

posted 5 days ago

Full-time - Mid Level
San Francisco, CA

About the position

As a Full-Stack Developer at our innovative Generative AI startup, you will be instrumental in developing and maintaining web applications that leverage cutting-edge AI and machine learning technologies. This role involves working across both front-end and back-end systems to create seamless, efficient, and user-friendly experiences. You will collaborate closely with AI/ML engineers, product managers, and designers to build features and integrate AI capabilities into our platform, contributing to the transformation of industries through technology.

Responsibilities

  • Design, develop, and maintain scalable web applications using React for the front end and Python for the back end.
  • Build and integrate new features into the platform, ensuring seamless performance and user experience.
  • Collaborate with AI/ML engineers to implement and integrate AI-powered features into the front-end and back-end systems.
  • Design and develop RESTful APIs to connect the front-end with back-end services and databases.
  • Optimize APIs for maximum speed, reliability, and scalability.
  • Work closely with designers to translate wireframes and prototypes into responsive, high-quality front-end code.
  • Implement intuitive user interfaces that enhance user experience and align with the product vision.
  • Manage and optimize database queries to ensure efficient data retrieval and processing.
  • Maintain and improve server-side logic and infrastructure to support scalable application performance.
  • Write unit tests, integration tests, and perform code reviews to ensure code quality and reliability.
  • Optimize application performance, load times, and responsiveness.
  • Work closely with product managers, designers, and AI/ML engineers to understand requirements and deliver features that meet business objectives.
  • Participate in Agile/Scrum processes, including sprint planning, stand-ups, and retrospectives.
  • Continuously explore new technologies, frameworks, and tools to improve the product and development process.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (relevant experience may be considered in lieu of a degree).
  • 3-7 years of experience as a Full-Stack Developer, focusing on building and maintaining scalable web applications.
  • Strong hands-on experience with React for front-end development.
  • Proficiency in Python for back-end development, with experience in frameworks like Django or Flask.
  • Strong knowledge of JavaScript, React, and modern front-end frameworks.
  • Experience with HTML5, CSS3, and responsive design principles.
  • Familiarity with state management libraries like Redux or Context API.
  • Proficiency in building reusable components and optimizing performance.
  • Experience with RESTful API design and integration.
  • Familiarity with database technologies like PostgreSQL, MySQL, or MongoDB.
  • Understanding of microservices architecture and containerization using Docker.
  • Experience with cloud platforms like AWS, Google Cloud, or Azure.
  • Familiarity with CI/CD pipelines, version control (Git), and deployment processes.
  • Basic knowledge of container orchestration (Kubernetes is a plus).
  • Strong problem-solving and analytical skills, with a focus on delivering high-quality, maintainable code.
  • Excellent communication skills, with the ability to collaborate effectively with cross-functional teams.
  • Self-motivated, proactive, and eager to learn new technologies.

Nice-to-haves

  • Experience working in a startup environment or with AI/ML products.

Benefits

  • Competitive salary and equity options
  • Flexible work schedule with hybrid/remote options
  • Health, dental, and vision insurance
  • Learning and development opportunities
  • Vibrant startup culture with a collaborative, inclusive team environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service