Tech Lead - Backend (Golang/PHP)
Team: Engineering
Location: Shanghai
Workplace Type: onsite
RESPONSIBILITIES
- 1. Technical Leadership & Architecture
- Lead the design, implementation, and optimization of backend technical solutions for China-specific customized projects, continuously improving service performance and stability.
- Define future technology stacks and development architecture for the team, and participate in architectural solution discussions at the department level.
- Possess deep understanding and practical experience in designing and developing highly available, scalable, large-scale distributed systems. Expertise in the principles and optimization of middleware such as message queues, Elasticsearch, Redis, and MySQL.
- 2. Development Process & Project Management
- Set team goals, plan development processes, and provide accurate estimations for task implementation.
- Organize and facilitate daily team rituals (stand-ups, reviews, retrospectives).
- Establish and improve product quality assurance (QA) processes, and participate in testing and delivery phases.
- 3. Team Building & Talent Development
- Be responsible for building the technical team (including recruitment, onboarding, and retention).
- Identify team members' strengths and weaknesses, and support their professional growth through coaching, knowledge sharing, and fostering a mentorship culture.
- Create and update team competency maps, and plan individual development tracks for members.
- Build a culture of collective responsibility for commitments, as well as trust, innovation, and mutual support within the team.
- 4. Business & Collaboration
- Participate in research and discussions on products in domains like gaming payments, driving their localization and promotion in the Chinese market.
- Possess excellent teamwork and communication skills, enabling effective collaboration with technical, product, and business partners.
REQUIREMENTS
- Must-have:
- Bachelor's degree or higher in Computer Science or a related field.
- 5+ years of backend development experience, with at least 1 year in a tech lead, team lead, or core architect role.
- Strong programming skills and solid computer science fundamentals, with proficiency in data structures and design patterns. Must be skilled in Golang or PHP and their mainstream frameworks.
- Hands-on experience in designing and developing large-scale distributed systems, with deep insight into system performance bottlenecks and optimization.
- Excellent communication skills, a strong sense of responsibility, and clear logical thinking for complex problem-solving.
- Fluent English (B2+ level), capable of seamless communication in an international team environment.
- Ability to thrive in a fast-paced environment, with strong self-motivation and resilience.
- Nice-to-have:
- Experience working in Agile/Kanban environments. Familiarity with large-scale agile frameworks like SAFe is a plus.
- Understanding of frontend technology stacks (e.g., React ecosystem) or full-stack development experience.
- Experience building and optimizing CI/CD pipelines and automated testing (e.g., Playwright, Cypress).
- Solid understanding of caching, networking, load balancers, and CDNs.
- Familiarity with key-value or document databases (e.g., Redis, MongoDB).
- Candidates without management experience could also be considered.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
