Senior JavaScript Engineer

1 dia atrás


Contagem, Brasil Relay Commerce Tempo inteiro

1 day ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

This range is provided by Relay Commerce. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$60,000.00/yr - $85,000.00/yr

About The Company
Relay Commerce is an e-commerce enablement platform offering scaling solutions across personalized messaging, social commerce, and customer retention, helping merchants navigate the rapidly evolving digital landscape with a comprehensive suite of tools. The Relay suite of solutions currently drives more than $1 billion in aggregate incremental gross merchandise volume for more than 35,000 merchants.
The Relay ecosystem currently consists of eight software products that accelerate merchant revenue growth through email marketing automation, on-page conversion optimization, user generated content management, retention analytics, and subscription management. Relay’s suite of products are established as key revenue generation tools for innovative e-commerce merchants worldwide.
About The Role
We’re looking for a skilled Senior JavaScript Engineer to join our team and contribute to the development and enhancement of Smartrr. As a full-stack engineer, you'll spend the majority of your time playing a pivotal role in architecting and maintaining our backend JavaScript applications, ensuring their scalability and reliability to accommodate future growth. Then some of your time will be spent contributing to our front-end whenever needed.
You’ll own work end-to-end - from shaping, through scoping, to delivery, making sure our customers get the most value from our product, and that our platform remains reliable, fast, and secure.
About The Product
Smartrr, a Relay company, is a leader in subscription solutions for e-commerce brands. The platform empowers hundreds of Shopify merchants to launch, manage, and scale their subscription and loyalty programs with ease. Smartrr has powered more than $300 million in transaction volume—helping brands build stronger, more profitable customer relationships.
Primary Responsibilities

  • Work as part of a multi-disciplined team of skilled engineers to rapidly deliver quality, modern software, and continuously improve the processes and technology you use
  • Support the Engineering Manager and General Manager, working closely with them to deliver the business vision and strategy while making sure our platform stays up to date, reliable and fast
  • Own features (we call them ‘pitches’, as we operate a modified version of the Shape Up process) end to end, working with stakeholders to make sure we ship solutions to customer problems
  • Design, build, and maintain efficient, reusable, and reliable software - in TypeScript/Express on the backend (we use TypeORM, too), plus React on the frontend
  • Support our Customer Success team by joining our (during working hours only) escalation schedule for our CS team, identifying and solving customer issues and requests
  • Help to ensure the product meets Relay's Engineering guidelines on technical practices, software delivery, and operational performance
  • Support improvements to processes and guidelines. Contribute to documentation for clarity, transparency, and efficient communication in an all-remote workplace

Important Traits for Success
  • Comfortable with ambiguity; Larger objectives rarely start fully-formed. You will have a high degree of autonomy to help us clearly define those objectives
  • Clear communicator; We’re a remote team - and with that comes the need to communicate openly, effectively and clearly. Your pull requests, slack messages and stories need to be written thoughtfully and with clarity
  • Detail oriented; Details matter. What impact will your code change have on a running production system? Should we try and EXPLAIN that SELECT query we’re about to merge?
  • Flexible; As a small team, we all need to be willing to step out of our comfort zones and do work that isn’t necessarily part of our core skillset. That might look like working on a JS Lambda to add an endpoint that a feature needs, or deploying a new service to our kubernetes cluster
  • Strong sense of ownership; You do what needs to be done for success; you take pride in your work and are committed to delivering high-quality, impactful solutions

Required Expertise
  • We are looking for someone who can comfortably describe themselves as a Senior JavaScript Engineer (with significant experience using JS and TS full-stack), who is experienced in owning features from idea to delivery

Technical
  • Significant, proven, senior-level experience with JavaScript across multiple frameworks. Smartrr has both frontend (React) and backend (Express) JS. Our guidance is a minimum of 8: years across multiple companies
  • Experience with PostgreSQL, MySQL or other RDBMS
  • Experience with React
  • Highly desirable: Experience with Kubernetes and running applications on Google Cloud
  • Highly desirable: Experience with SRE practices and observability tools
  • Understanding of fundamental design principles behind a scalable application

Product
  • Delivery experience; you have defined and shipped major initiatives as part of a team
  • Excellent written and verbal communication skills; you can write clear and succinct explanations of technical topics for a variety of audiences

The interview process:
  • People Ops Screening - To kick things off, you’ll receive a short questionnaire from our People team via email. It’s a quick way for us to learn more about your background and what excites you. This helps us move quickly while keeping the process respectful of your time
  • Initial call (30 minutes). You’ll speak with our Engineering Manager for Smartrr, Joel Jenvey, briefly discussing your previous roles and experience
  • Second round + Technical assessment (1 hour) - You’ll meet with our Engineering Manager, Joel Jenvey again, and a colleague from the current Smartrr development team. We would like you to demonstrate your senior level of technical experience. We ask all hands-on team members to complete a refactoring exercise for 30mins with the interviewers. We’ll discuss your technical assessment, and then move on to more specific questions about your skills and experience in technical areas
  • Final round (30 minutes) - You’ll meet with our Head of Engineering, Tom Russell. They’ll be particularly interested in how you collaborate with non-engineering team members

Benefits & Perks
  • Flexible Time Off
  • Public Holidays Off
  • Paid Parental Leave
  • Work From Home Stipend
  • Therapy/Mental Health Reimbursement
  • Co-working Space Allowance
  • Company Swag
  • Annual Company Offsite

Relay Commerce is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all team members.
The base annual salary range for this role is $60,000 to $85,000 USD, depending on experience, qualifications and location. Seniority level
  • Seniority level Not Applicable
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Software Development

Referrals increase your chances of interviewing at Relay Commerce by 2x

Full Stack Engineer ID38918 ($2,500 signing bonus) Full Stack PHP/React Developer - Remote - Latin America Flask/Django and React developer - Fullstack Senior Engineer - Remote, Latin America Fullstack Developer (Senior) - Python (Flask) + React - Remote, Latin America Full Stack Laravel/Vue Developer - Remote - Latin America Full Stack Java/Angular Developer - Remote - Latin America Full Stack .NET/Vue Developer - Remote - Latin America Senior Elixir/React Developer - Remote - Latin America Senior Developer, Elixir & React - Remote - Latin America Senior Elixir Developer, React focused Projects - Remote - Latin America

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
  • Lead AI Engineer

    1 dia atrás


    Contagem, Brasil AI Engineer Brasil Tempo inteiro

    Overview Lead AI Engineer role at AI Engineer Brasil. Sierra Studio is a product development company focused on AI. We’re based in Los Angeles, with teammates worldwide, building products across software, including AI and large language models. About The Role As a Lead AI Engineer, you’ll lead engineering for one or more AI initiatives at Sierra....


  • Contagem, Brasil LawnStarter Tempo inteiro

    Get AI-powered advice on this job and more exclusive features. This range is provided by LawnStarter. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $70,000.00/yr - $90,000.00/yr We're urgently hiring a Senior Full Stack Engineer to join our growing LATAM-based remote team. Interviews...

  • Senior Cloud Engineer

    Há 19 horas


    Contagem, Brasil Wabtec Corporation Tempo inteiro

    Join to apply for the Senior Cloud Engineer role at Wabtec Corporation2 weeks ago Be among the first 25 applicantsJoin to apply for the Senior Cloud Engineer role at Wabtec CorporationIt's not just about your career or job title...It's about who you are and the impact you will make on the world.Because whether it's for each other or our customers, we put...

  • Senior Cloud Engineer

    2 semanas atrás


    Contagem, Minas Gerais, Brasil Wabtec Corporation Tempo inteiro

    Join to apply for the Senior Cloud Engineer role at Wabtec Corporation 2 weeks ago Be among the first 25 applicants Join to apply for the Senior Cloud Engineer role at Wabtec Corporation It's not just about your career or job title… It's about who you are and the impact you will make on the world. Because whether it's for each other or our customers,...


  • Contagem, Brasil Wabtec Corporation Tempo inteiro

    Join to apply for the Senior Cloud Engineer role at Wabtec Corporation 2 weeks ago Be among the first 25 applicants Join to apply for the Senior Cloud Engineer role at Wabtec Corporation It’s not just about your career or job title… It’s about who you are and the impact you will make on the world. Because whether it’s for each other or our...


  • Contagem, Minas Gerais, Brasil Wabtec Corporation Tempo inteiro

    Join to apply for the Senior Cloud Engineer role at Wabtec Corporation 2 weeks ago Be among the first 25 applicants Join to apply for the Senior Cloud Engineer role at Wabtec Corporation It's not just about your career or job title… It's about who you are and the impact you will make on the world. Because whether it's for each other or our customers,...

  • Senior Cloud Engineer

    Há 16 horas


    Contagem, Brasil Wabtec Corporation Tempo inteiro

    Join to apply for the Senior Cloud Engineer role at Wabtec Corporation 2 weeks ago Be among the first 25 applicants Join to apply for the Senior Cloud Engineer role at Wabtec Corporation It’s not just about your career or job title… It’s about who you are and the impact you will make on the world. Because whether it’s for each other or our...

  • Senior Cloud Engineer

    3 semanas atrás


    Contagem, Minas Gerais, Brasil Wabtec Corporation Tempo inteiro

    Join to apply for the Senior Cloud Engineer role at Wabtec Corporation 2 weeks ago Be among the first 25 applicants Join to apply for the Senior Cloud Engineer role at Wabtec Corporation It's not just about your career or job title… It's about who you are and the impact you will make on the world. Because whether it's for each other or our customers,...

  • Javascript Developer

    1 dia atrás


    Contagem, Brasil Bairesdev Tempo inteiro

    Javascript Developer at BairesDevWe are looking for a Javascript Developer to join our team and be responsible for the programming and development of applications and software.You will be working on our browser Tag technology\'s front lines that power measurement and real-time data acquisition.What You Will DoDesign and develop new front-end applications for...


  • Contagem, Brasil Signifyd Tempo inteiro

    Signifyd is looking to hire a Senior DevOps Engineer responsible for the design, implementation, and management of our cloud-based infrastructure.You will lead a team of highly skilled engineers in maintaining and automating a vast cloud-based computing environment supporting Signifyd's decision platform.The candidate will collaborate with development teams...