This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a highly skilled and experienced Senior Full Stack Engineer with specialization in Front-End development and a solid understanding of Back-End development to join our dynamic team. As a key member, you’ll play a crucial role in designing, constructing, and maintaining our shopper-facing applications and merchant-facing program management tools, ensuring their quality, reliability, scalability, and performance. You will actively participate in running experiments and building incrementally, working in an agile environment to drive innovation and deliver outstanding outcomes.
Job Responsibility:
Write, test, instrument, document, and maintain software for Smile.io
Review code and provide thoughtful, constructive feedback for your team
Collaborate closely with Product, Design, and Engineering teams to build new features
Support a highly available service used by millions of users on a daily basis
Champion productive technical discussions and foster collaboration within the team
Requirements:
Minimum of 5 years of technical experience in software engineering or a related field
Senior-level expertise in Front-End development and hands-on experience across the full stack
Expert-level proficiency from professional work experience in modern Front-End frameworks (Ember.js and/or React using TypeScript)
Working proficiency in back-end development, with experience building, maintaining, and debugging server-side systems
Experience with Ruby on Rails or another back-end framework/language (e.g., Node.js, Python, etc.)
Experience using AI tools to solve real-world engineering problems: improving developer productivity, code quality, and product outcomes
Curious, adaptable, and excited about how AI is reshaping software development
Skilled in utilizing observability tools such as DataDog and Grafana to troubleshoot multi-system level issues effectively
Experienced with Postgres or similar databases
Experienced in building and maintaining high-traffic systems
Experienced in test automation practices
Familiar with agile methodologies and the ability to thrive in a fast-paced environment
Nice to have:
Experience developing apps for the Shopify platform, including familiarity with Shopify APIs
Hands-on experience with Amazon Web Services, Docker, Kafka, and/or GraphQL
Understanding of database optimization techniques, including indexing, various types of locks, and strategies for optimizing slow queries
Experience in mentoring and fostering the professional growth of junior colleagues
Deep experience crafting high-quality, accessible, and performant Front-End user experiences at scale
What we offer:
Flexible vacation
A remote work allowance
A monthly credit to use at any of the store 100,000+ stores that uses our software