Zifcare logo

Full-Stack Developer (React & Python)

Zifcare
Full-time
On-site
San Francisco, California, United States

About Us


Our client is an innovative Generative AI startup based in San Francisco, dedicated to building cutting-edge solutions that leverage artificial intelligence and machine learning to transform industries. Our dynamic team is passionate about solving complex problems and delivering impactful results. We are looking for a talented Full-Stack Developer to join our growing team and help us build scalable, high-performance applications.

Job Overview


As a Full-Stack Developer, you will play a key role in developing and maintaining our web applications, working across the front-end and back-end to deliver seamless, efficient, and user-friendly experiences. You will collaborate closely with our AI/ML engineers, product managers, and designers to build features and integrate AI capabilities into our platform. The ideal candidate has strong experience with React, Python, and a passion for developing scalable software solutions.

Qualifications & Skills


Educational Background:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. Relevant experience may be considered in lieu of a degree.
Experience:
  • 3-7 years of experience as a Full-Stack Developer, with a focus 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.
  • Experience working in a startup environment or with AI/ML products is a plus.

Technical Skills:

  • Front-End:
  • 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.

  • Back-End:
  • Proficiency in Python and back-end frameworks like Django or Flask.
  • Experience with RESTful API design and integration.
  • Familiarity with database technologies like PostgreSQL, MySQL, or MongoDB.
  • Understanding of microservices architecture and containerization using Docker.

  • DevOps & Cloud:
  • 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).

  • Soft Skills:
  • 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.


Responsibilities


Full-Stack Development:
  • 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.

API Development & Integration:
  • Design and develop RESTful APIs to connect the front-end with back-end services and databases.
  • Optimize APIs for maximum speed, reliability, and scalability.

UI/UX Implementation:
  • 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.

Database & Server Management:
  • 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.

Testing & Optimization:
  • Write unit tests, integration tests, and perform code reviews to ensure code quality and reliability.
  • Optimize application performance, load times, and responsiveness.

Collaboration & Continuous Improvement:
  • 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.


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