Senior Software Engineer (Backend)
About the role and your impact
As a Senior Backend Engineer at our company, you will have a deep impact on our platform and engineering culture as a whole. You will influence technology choices, support leadership in decision making, solve complex problems, and contribute to the future architecture of our platform.
What You’ll Do
- Architect, design, write, review, and test code in a collaborative environment
- Work closely with product managers, data scientists, front-end engineers, systems engineers, and the rest of the backend team to deliver a product that scales to millions of users globally
- Build, test, and maintain scalable APIs, services, and systems within the platform
- Ensure standards for engineering excellence, scalability, reliability, and reusability
What You’ll Bring
- 5+ years of production experience, preferably at scale, in backend development
- A driving interest in TDD and testing, intentional design, and building quality software
- Strong knowledge of databases, algorithms and data structures
Initiative to explore alternative technologies and approaches to solving problems
- Excellent communication skills, high EQ, and the ability to thrive in a fast-paced, agile environment
- Ideal candidates will have experience with Elixir and/or Erlang, or a strong desire to learn
Our Stack and Process
- Our backend is largely asynchronous, written in Elixir, running in Docker containers, on a distributed, scheduled platform on AWS. We work w/ PostgreSQL, Cassandra, Redis, and RabbitMQ among others.
- The front-ends are in React, React Native, iOS, and Javascript.
Job Type
Contract Base
Must have Skills
Languages
english -Basic
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
49 - 63 USD/Hour (Hourly rate)
63 USD
49 - 63 K/Year USD (Annual salary)
Fully Remote
Kaila K