About the job
Join Tilia as a Staff Backend Engineer
Position Overview
Tilia is on the lookout for a talented Staff Backend Engineer to drive the development and enhancement of our financial services platform, catering to the needs of digital economies, virtual worlds, and creator platforms. Our tech stack primarily utilizes Go and Python within an AWS environment, employing modern CI/CD practices to deliver a robust service-oriented architecture.
In this role, you will focus on developing our core systems, integrating vendor services, troubleshooting issues, enhancing testing frameworks, and leading the technical design of new product features. You will also play a crucial role in defining the overall technical direction and supporting your fellow engineers. Success in this position means delivering reliable systems, empowering your colleagues, and helping Tilia's customers facilitate payments to creators globally.
Key Responsibilities
As a Staff Backend Engineer, your daily tasks will involve:
- Designing and developing technical solutions for product features
- Interpreting complex product requirements while ensuring clean abstractions
- Integrating with vendors for payments, payouts, fraud detection, KYC, taxes, and more
- Writing and optimizing SQL queries and developing schemas in MySQL
- Generating clean data suitable for data engineering consumption
- Creating unit, integration, and end-to-end tests
- Contributing to architectural documentation and reviews
- Collaborating with frontend, data engineering, and DevOps teams
- Participating in an on-call rotation, including occasional overnight pages
Collaboration
You will work closely with various teams including Product, Business Development, Support, Data Engineering, Front-End Engineering, Tech Operations, Finance, Compliance, and Legal.
Technology Stack
Our technology stack includes Go, Python, MySQL, Redis, Docker, Linux, AWS (ECS, Lambda, ElastiCache), REST, and CI/CD.
Success Metrics
To excel in this role, you should aim to:
- Deliver dependable systems and features that meet customer needs
- Enhance the effectiveness of your peers
- Improve system maintainability and reduce technical debt over time
- Ensure a steady influx of revenue
Note: Some travel may be required for team offsites.
