About the role
- Location: Remote or Los Angeles
- Full-time
Tellie's ideal candidate is someone who likes to wear several hats and enjoys solving problems collaboratively at the early stages of a product startup alongside other highly talented individual contributors.
As a Staff Software Engineer, you will
-
- Build new features, and refactor and migrate existing systems into modular components and APIs
- Design and implement scalable backend services inTypeScript, and AWS Lambda/ECS
- WriteTypeScript/HTML/Cross-collaborate with engineers, product managers, designers, and QA analysts in an autonomous, supportive team environment
- Foster growth across the engineering org by leading technical initiatives, mentoring colleagues, and raising the bar for technical excellence.
- Build real-time systems (Kafka/Redpanda/Materialize) to drive rich user experiences across Tellie sites
- Build web3 on Polygon, Ethereum, and other chains
- Write documentation and help improve our feature delivery process
- Have an opportunity to wear many hats.
Requirements
We are looking for a Staff Software Engineer who has
- Lead product initiatives and has broken down work for other engineers to complete
- Contributed to building scalable, multi-tenant environments
- Experience with distributed systems and working with distributed systems problems (consensus, CAP theorem, etc.)
- Experience inNode.js, and/or Solidity
- Experience with AWS or other cloud platforms
- Experience with consuming, producing, aggregating, and/or transforming streaming event data (Kafka, Kinesis, Pulsar, Redpanda, et al)
- Experience designing efficient schemas for relational databases (Postgres, MySQL, etc)
- Built and improved microservices, and/or event-driven architectures
- Experience writing secure code that respects user data and privacy
- A deep understanding of design patterns — and an even better knowledge of when to apply them
Perks
- Remote friendly
- Flexible PTO and working hours
- Shiny new MacBook Pro
- Health, dental, and vision benefits