Responsibilities
- Architect, build, and sustain high-performance backend systems and APIs
- Develop integrations with both internal platforms and external third-party services
- Create and enhance user-facing applications and internal utilities using current frontend frameworks
- Produce clear, testable, and maintainable code with strong quality standards
- Engage in designing distributed systems, workflows, and event-based architectures
- Advance platform-wide improvements in speed, dependability, and scalability
- Work closely with Product, Design, Compliance, and Engineering teams to implement robust solutions
- Take part in technical architecture discussions and system design evaluations
- Perform and participate in code reviews with an emphasis on ongoing code quality enhancement
- Actively engage in Agile practices such as sprint planning, daily standups, retrospectives, and backlog grooming
- Collaborate across teams to resolve complex technical and business problems
- Establish monitoring, alerting, and observability standards for system health
- Support operational reliability through incident management, debugging, and root cause investigations
- Recognize and address technical debt and areas for system optimization
- Assist in meeting security, regulatory compliance, and audit obligations
- Utilize modern development tools, including AI-powered coding assistants, to boost efficiency and code integrity