Log in
All Remote Jobs
Remote Back-end Engineer jobs
Backend Engineer
Remote Backend Engineer
Posted
1 month ago
Apply now
Please, let Fetch know you found this job on RemoteYeah. This helps us grow 🌱.
Apply now
Description:
Fetch is building America’s Rewards App, which allows millions of users to earn rewards for their purchases.
The company has delivered over $1 billion in rewards and has received more than 5 million five-star reviews.
Fetch has received investments from notable firms and partners with various brands, reshaping consumer-brand connections.
The engineering team at Fetch emphasizes innovation, adaptability, and informed decision-making.
The Backend Engineer will build high-performance backend services that integrate with various systems.
The role involves working in a small, multi-functional team and requires the ability to solve challenging problems independently.
This is a full-time position that can be performed remotely within the United States.
Requirements:
A deep understanding of functional and object-oriented programming is required.
Candidates must be able to plan and implement complex data models.
The ability to optimize poorly performing code, data queries, and network requests is essential.
Understanding the complexity and failure domains of micro-services and distributed architectures is necessary.
Candidates should be able to troubleshoot large-scale production systems and explain solutions with trade-offs.
Effective communication skills are required, including the ability to explain technical issues to non-technical team members.
Proficiency in high-level languages, particularly Go, is needed.
Experience with relational and eventually consistent databases such as MongoDB, Postgres, and MySQL is required.
Familiarity with in-memory data stores and caches like Redis and Memcache is necessary.
Knowledge of version control systems, specifically Git, is required.
Candidates should have experience in test writing and quality assurance.
Understanding of service-oriented architecture is necessary.
Full-stack development experience with Kotlin, Javascript, React, and Swift is preferred.
Experience with message queues and event streaming technologies such as Kafka, Kinesis, and Redis Streams is required.
Continuous development experience is necessary.
An undergraduate or graduate degree in computer science, engineering, or mathematics is required.
Benefits:
Employees receive equity in Fetch, allowing them to benefit from the company's growth.
Fetch offers a 401k match of dollar-for-dollar up to 4%.
Comprehensive medical, dental, and vision plans are available for employees and their pets.
The company provides $10,000 per year in education reimbursement for continuing education.
Employees can participate in employee resource groups that promote diversity and inclusion.
Fetch observes 9 paid holidays and offers flexible paid time off, including a year-end week-long break.
Robust leave policies include 20 weeks of paid parental leave for primary caregivers and 14 weeks for secondary caregivers.
A one-time $2,000 incentive is provided for employees welcoming new family members to assist with childcare and related costs.
Employees can work in stunning offices or fully remotely, with necessary hardware and software provided.
Apply now
Please, let Fetch know you found this job on RemoteYeah . This helps us grow 🌱.
Apply now
About the job
Posted on
October 20, 2024
Job type
Full-time
Salary
-
Location requirements
🇺🇸
United States - Remote
⛰️
North America - Remote
Position
Back-end Engineer
Experience level
Mid-level
Technology stack
JavaScript
React.js
Redis
Kafka
Microservices
MongoDB
PostgreSQL
MySQL
GIT
Go
Kotlin
Swift
Apache Kafka
F
Fetch
View company profile
Report this job
Job expired or something else is wrong with this job?
Report this job
Leave a feedback