Software Engineer - Developer Platform

The fastest-growing POS terminal startup (Series B, $28MM) is looking for a Developer Platform Engineer!
Your role in Developer Platform team will be to create these tools to empower each of our customer types: building best-in-class management and data products in the backend, and elegant yet powerful interfaces in the frontend, to help them optimally run their respective businesses.
  • Mastery of JavaScript and least one common Web framework: Node.js/Express, Sinatra, Flask
  • Experience building single-page web apps using modern frameworks, e.g. Ember.js, AngularJS, React, etc.
  • Solid understanding of object-oriented design and programming concepts, core JavaScript concepts like scope/closures, the event loop and asynchronous callbacks, promises.
  • Significant experience developing, optimizing, and deploying scalable, highly performant web applications
  • Have a passion for quality and writing clean, solid, readable code that scales and performs well.
  • Familiarity with asset pipelines, build tools, testing, continuous integration
  • Experience working with data pipeline, warehousing, and analytics tools (Spark, Elasticsearch, Redshift) a plus
  • Experience developing mobile apps (iOS, Android, mobile web) a plus
  • Strong desire to learn and share knowledge with others
  • Have a passion for quality and writing clean, solid, readable code that scales and performs well.
  • Architect solutions and execution through hands-on development, quality-assurance, and prototyping
  • Deliver code in an Agile software development using test-driven development methodologies.
  • Participate in development life cycle activities like design, coding, testing and production release.
  • Partner closely with product to craft great product experiences.
  • Participate and promote architectural initiatives, balancing long-term velocity with short-term customer needs.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field