Holistic-ai - San Jose, CA

posted 3 days ago

Full-time - Senior
Hybrid - San Jose, CA

About the position

As a Senior Full Stack Software Engineer at HolisticAI, you will be instrumental in designing, developing, and maintaining robust software applications. This role involves collaborating with cross-functional teams to deliver high-quality solutions that meet client needs, with a focus on both front-end and back-end development using technologies such as React.js, Node.js, TypeScript, and cloud-native solutions.

Responsibilities

  • Collaborate with product managers, designers, and other engineers to define project requirements and deliverables.
  • Design and implement scalable, efficient, and maintainable software solutions.
  • Develop responsive user interfaces using React.js, ensuring seamless user experiences.
  • Create RESTful APIs and integrate them with front-end components.
  • Build and optimize database schemas using SQL (e.g. PostgreSQL) and NoSQL databases (e.g., DynamoDB, Cosmos DB, etc.).
  • Implement cloud-native solutions, leveraging Kubernetes and containerization.
  • Champion DevOps practices, including CI/CD pipelines, automated testing, and infrastructure as code.
  • Collaborate with Site Reliability Engineering (SRE) teams to enhance system reliability and performance.
  • Mentor junior engineers and contribute to a positive team culture.

Requirements

  • Bachelor's degree in computer science, Engineering, or a related field, or equivalent hands-on experience.
  • 8+ years of professional software development experience, with expertise in building scalable, high-performance web applications across both the frontend and backend.
  • Strong proficiency in React.js for building dynamic, interactive, and responsive web applications.
  • Extensive experience with Java Spring Boot, Java or Node.js and TypeScript or Python for server-side development.
  • Proficient in working with both relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Strong understanding of service bus architectures, with experience using technologies like Apache Airflow, Kafka, cloud queue services.
  • Experience in designing cloud-native applications leveraging PaaS and managed services for scalability, resilience, and cost-effectiveness.
  • Solid understanding of DevOps practices, including continuous integration (CI) and automated deployment (CD).

Nice-to-haves

  • Familiarity with Machine Learning (ML), MLOps, AI, and risk compliance.
  • Knowledge of Agile methodologies and Product-Oriented Development (POD).

Benefits

  • Competitive salary and comprehensive benefits package.
  • Opportunity to work in a hybrid model (partially remote, partially on-site) at our Silicon development center.
  • Access to cutting-edge technologies and continuous learning opportunities.
  • Collaborative and inclusive work environment.
  • Chance to make a significant impact on exciting projects.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service