Software Engineer - Backend
Core
Design, develop, and maintain scalable backend services and applications, integrating RESTful APIs and optimizing MySQL databases.
Role type
Backend Software Engineer
Builds
Scalable backend services and RESTful APIs
Domain
Internet / Cloud Infrastructure
Required skills
Node.js, TypeScript, MySQL, RESTful API design, Cloud platforms (AWS/Azure/GCP), Docker, Redis, Message queues, Microservices architecture, Asynchronous programming, Event-driven systems, Authentication/Authorization, Security practices
Preferred skills
Distributed systems, Automated deployment processes
Technologies
Node.js, TypeScript, MySQL, AWS, Azure, Google Cloud, Docker, Redis
Responsibilities
Design and develop scalable backend services and applications; Integrate RESTful APIs connecting frontend and backend; Optimize MySQL schemas, queries, and transactions; Deploy applications across environments; Troubleshoot production issues and improve performance; Implement security practices; Collaborate with cross-functional teams
Seniority
Mid-level, hands-on IC