
Search by job, company or skills
Responsibilities
Participate in backend system development and independently complete the design and implementation of system modules.
Contribute to early-stage requirement analysis, gain an in-depth understanding of business architecture and needs, and design, implement, and test system features according to product requirements, including writing technical analysis documentation.
Continuously improve development efficiency.
Manage system releases and production deployment ensure day-to-day system stability by improving monitoring and alerting, and promptly handling production issues.
Analyze system bottlenecks and continuously enhance and upgrade existing systems to build scalable, high-concurrency, high-availability, and low-latency services that effectively support fast-growing business needs.
Plan and drive the evolution of system technologies and architecture.
Requirements
Bachelor's degree or above in Computer Science, Software Engineering, or related fields, with a strong foundation in computer science fundamentals.
3-5 years of software development experience.
Proficient in Golang or Java, with hands-on experience using mainstream development and testing frameworks experienced with MySQL, Kafka, Redis, and other common middleware, with a solid understanding of their underlying principles and optimization techniques.
Strong programming fundamentals, clean coding practices, and deep understanding of the technologies and architectures used.
Experience building high-concurrency, high-performance systems or working on middleware and foundational platform components is a strong plus.
Experience with multiple programming languages and growth-focused product development is preferred.
Job ID: 144937753