Posted on April 6th, 2021
Senior Software Engineer
About the Role:
Filebase is seeking an experienced senior-level Software Engineer with solid experience developing high-performance APIs. This is an early key hire and you will be working alongside our founding team to further build out our S3 compatible storage API and associated data models.
The work you do will be used by hundreds of thousands of people and as such, the code you write is important. You will be required to understand production front-ends including how to contribute to S3 Compatible API clients (Java, Ruby, Go).
A willingness to learn and experiment with new tech is much more important than hands-on experience with our current stack. We are solving complex challenges to quickly scale our infrastructure 10x, 100x, or even more to meet the rapid growth of the company and our customers' data needs. We want thoughtful, collaborative engineers who are comfortable adapting to new technology and new opportunities.
We are looking for team members who have the grit to dig deeper, understand problems, and deliver innovative solutions, in a distributed and highly competitive market.
We want someone who can:
Maintain and improve the architecture of our S3 compatible storage API.
Work to build efficient data models using database technologies that support billions of rows.
Debug and troubleshoot live production issues using cutting edge tools, including Elasticsearch and DataDog.
Work closely with developers to find ways to automate and improve existing processes.
Help to design and maintain large scale data processing systems
Does this sound like you?:
5+ years of experience with relational and NoSQL databases, such as MySQL, Cassandra, DynamoDB, and ScyllaDB.
5+ years of experience with Linux systems
Hands-on experience with Redis, Docker, Terraform, and Kubernetes is a big plus
Have architected, built and deployed scalable, performant web services in production on AWS or hyperscale providers
Passion for solving challenging problems and iterating quickly
The ideal candidate will also have hands-on experience with usage of AWS S3 and data modeling using relational and NoSQL databases, such as MySQL, Cassandra, DynamoDB, and ScyllaDB. We employ modern monitoring and alerting tools to observe our services, and make sure the problem can be escalated to the on-call team, or corrected automatically.
Extensive knowledge of the AWS S3 API is not required, but is considered a huge plus.
What we offer:
Competitive salary and equity
Heavily subsidized benefits: Medical, dental and vision insurance for employees and dependents.
401k w/ employer match
Unlimited PTO and Flexible working hours
Opportunities to attend industry conferences (when in-person events come back!)
High output, creative and passionate teammates
Missing something appealing here? Please let us know!