Full Stack Software Engineer

Caspar.aiRedwood City, CA

About The Position

A full stack software engineer has the capability and flexibility to work on any part of the system from building front end features to back end systems. Building performant, reliable, and scalable systems with a clean user experience are of utmost importance for this position. Complete understanding of the end to end system is required to meet the high-quality bar for any feature or service that goes into production.

Requirements

  • 2-5+ years Software Engineering experience
  • Well versed in React JS, Node, and Python
  • Knowledge of core AWS services and able to apply best practices regarding networking, security, and scalability
  • Strong computer science fundamentals: data structures, algorithms, distributed systems, and information retrieval
  • Must be able to debug system level issues in Linux
  • Appetite to learn and desire to improve

Responsibilities

  • Own an end-user feature set and/or service, taking it from conception to development to production
  • Perform code reviews and design reviews with colleagues, providing feedback to improve the system
  • Create unit tests for all code components
  • Track usage and metrics, ensuring high quality through test automation and field metrics and feedback
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service