Senior Backend Engineer (Remote)
Current Mobile
Technology
We rely heavily on the following technologies:
- Ruby on Rails for our main application.
- NodeJS for a single microservice.
- Postgres for most of our persistent data store.
- AWS for our infrastructure.
- AWS Lambda, Kinesis, SQS, and DynamoDB for a high-throughput event pipeline.
- Java and Kotlin for our Android app.
Role Expectations
You’ll be joining the backend team, working on one (or more!) of the areas/projects mentioned above. The specific projects will vary each sprint. As a member of the backend team, you’ll find yourself...
- taking projects from planning through technical implementation, deployment, and post-deployment.
- writing high-quality, stable, maintainable, and well-tested code.
- switching between working independently and collaboratively to complete projects quickly.
- meet and work with the product team to understand the customer’s needs.
We are looking for a senior-level backend engineer to join the team. We offer a generous salary based on experience and location, stock options, and bonuses.
We'd love to talk with you if…
- the company and projects excite you!
- you’re excited to deliver high-quality features at a fast pace.
- you're passionate about automated testing and continuous delivery.
- you’re a clear, empathetic communicator.
- you have plenty of experience building robust and scalable products, including hands-on experience creating web applications with Rails.
- you're comfortable joining a team that is experiencing fast user base growth.
- you have experience building large-scale systems that store and process lots of data (a plus, but not required).
- you have some experience with technical leadership (a plus, but not required).