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.
SKILLS:
- 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.
RESPONSIBILITIES:
- 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.