Staff Engineer (WebStack, Localisation Infrastructure)
Posted
- A Strategic Value Consultant at Rimes bridges the gap between what our platform does and the business outcomes our clients need in order to justify, accelerate, and expand their investment
- This is an opportunity for an experienced Staff Engineer responsible for maintaining our web platform for diners. This individual is an experienced technical leader who is passionate about building great products and elevating the engineering craft
- Mentor and guide team members, fostering a collaborative and innovative environment
- Work across the company by developing relationships with other teams to ensure the right architectural and technical direction moving forward
- Design, develop, and maintain scalable and high-performance web applications using Node.js, React, Redux, Fastify, GraphQL, and TypeScript
- Design, develop, and maintain tools and utilities that improve the developer experience, such as build automation, code generation, linting, formatting, and testing frameworks
- Collaborate with developers across teams to understand their needs and pain points, and develop solutions to streamline their workflows and increase productivity
- Contribute to the improvement of development processes, best practices, and coding standards to ensure a consistent and efficient development environment
- Contribute to the development and maintenance of our infrastructure components, including Docker, Grafana, ELK Stack
- Write clean, testable, and well-documented code following best practices and coding standards
- Participate in code reviews and provide constructive feedback to other team members
- Troubleshoot and resolve issues in a timely and efficient manner
- Stay up-to-date with the latest technologies and industry trends
Benefits
- Generous parental leave
- Generous paid vacation + time off for your birthday
- Paid volunteer time
- Enriched learning and development opportunities - leadership development & access to thousands of on-demand e-learnings
- Work from (almost) anywhere - wherever you do your best work
- Mental health and well-being - company-paid therapy sessions through SpringHealth, company-paid subscription to HeadSpace, and company-wide weeks off a year so the whole team can recharge
- If you are excited about solving challenging engineering problems and delivering exceptional quality in a fast-paced, agile environment, we’d like to meet you! Bonus points if you love restaurants too!
- The ideal candidate is a hands-on technical expert who can dive deep into complex challenges and provide strategic direction and help drive our shared platform into the future
- Minimum of 8+ years of experience in web development, preferably with Node.js, React, Redux, and TypeScript
- Proficient in version control systems like Git
- Strong understanding of software development workflows, processes, and best practices
- Strong technical leadership skills
- Excellent communication and collaboration abilities
- Strong understanding of front-end technologies such as HTML, CSS, and JavaScript
- Familiarity with containerization technologies like Docker
- Experience with back-end development using Node.js, Fastify, and GraphQL
- Knowledge of monitoring and logging tools such as StatsD, Grafana, ELK Stack
- Experience with Esbuild, SWC, Webpack, or other build tools
- Experience with localisation and translation systems
- Experience with developer tooling ecosystems such as ESBuild, ESLint, Prettier, Jest, or Cypress
- Knowledge of PostgreSQL or MongoDB databases
- Familiarity with cloud platforms like AWS, GCP, or Azure
- Contribution to open-source projects
- Passion for languages
