About the role
Responsibilities:
- Discuss, plan, build, and test new features.
- Bring in learnings from your previous roles and experiences to help build exciting new fintech innovations for businesses everywhere.
- Collaborate with engineers, designers, product managers, and other stakeholders in defining the user experience.
- Triage and fix bugs, often working directly with users.
- Manage code reviews through pull requests and make sure we're moving fast while maintaining unit tests and quality.
- Help migrate some of the modules into independent microservices.
- Work on product features that affect 10s of thousands of customers.
Requirements:
- 3 to 5 years of professional experience working on web applications using modern software engineering processes.
- Proficient in Python and Django.
- Debugging complex database performance issues.
- You think critically about your work and ask questions to improve the product, not only on its technical implementation but also on how well it's serving the users' needs.
- You have built performant and scalable backends, made pragmatic tradeoffs, and can point to your prior work.
- You have strong communication skills and can explain complex technical topics to the entire team clearly and concisely.
- When things inevitably break, you eagerly jump in to diagnose and fix the core issues.
- Experience working in an early-stage startup is a huge plus.