FullStack Developer

Responsibilities

  • Participate in full lifecycle development
  • Work closely with product managers and UI/UX designers to analyze requirements
  • Design and implement full stack features
  • Maintain and improve existing codebases
  • Review peer code changes
  • Liaise with colleagues regarding technical issues
  • Investigate new technologies when relevant
  • Enhance existing application by identifying opportunities for improvement
  • Make recommendations for design and implementation improvements
  • Create automated Unit an End-to-End test scenarios

Required Background, Skills

  • BS in Computer Science, Computer Engineering
  • +5 years of full stack software engineering experience
  • Strong skills in at least a portion of our technology stack: Java, Kafka, Groovy, JavaScript, PWA, Objective-C, Swift, Android
  • Ability to work independently in an asynchronous team environment
  • Ability to manage cross-team coordination and collaboration
  • Ability to think critically and creatively
Apply for
FullStack Developer
San Jose, CA United States