Design, develop, and maintain backend systems and REST APIs serving web and mobile applications.
Analyze requirements, propose technical solutions, design service architecture, databases, and processing flows.
Optimize performance, reliability, and scalability: caching, indexing, connection pooling, message queue.
Integrate third-party services; implement security, authorization, and session/token management.
Write technical documents and coding standards; participate in code reviews and process improvements.
Support operations (CI/CD, logging, monitoring); troubleshoot incidents and optimize infrastructure costs.
Collaborate closely with Product, Mobile, Frontend, and QA teams to deliver new features.