Responsibilities:
- Analyze/Refine Requirements with Product Management and other stakeholders by asking the right questions and driving clarity.
- Work with user experience designers and architects to scope and plan engineering efforts and dependencies.
- Develop secure and reusable components to enable other teams to easily implement UIs with rich and consistent look and feel.
- Develop APIs and SDKs that developers love. The target audience for this teams roadmap is the developers working at the B2B Enterprise SaaS companies.
- Have a high bar for security, test-driven development, design reviews and code reviews while harboring a sense of urgency.
- Define long-term observability and reliability metrics for the systems/features that they own.
Required Skills, Attitude and Knowledge:
- Have 5-7 years of software development experience.
- Proficient in at least one of the backend languages and frameworks - Java, C#,
Typescript (NodeJS).
- Comfortable in React or similar front-end UI stack (Angular, Vue)
- Demonstrable knowledge of HTTP fundamentals with solid API Design skills.
- Have experience working with at least one of the database technologies - MySQL, Redis, or PostgreSQL.
- Experience with distributed systems patterns including caching, asynchronous processing etc.
- Track record of delivering work incrementally to get feedback and iterating over solutions.
- Have an infectious enthusiasm and bring the right attitude to the team regarding ownership, accountability, attention to detail, and customer focus.
Bonus Points:
- Have built fault-tolerant scalable integrations to third-party services.