About the Role
Weโre building a mobile-first information platform and are approaching production launch. Weโre looking for aย Senior Backend Software Engineerย to co-own our backend architecture and ensure the system isย scalable, reliable, and production-ready.
This role is ideal for someone who enjoys designing systemsย andย running them in the real world โ handling performance bottlenecks, debugging production issues, and improving reliability as usage grows.
Youโll work closely with a small team and have meaningful influence over architecture, infrastructure decisions, and engineering practices.
What Youโll Do
System Design & Scalability
- Review and improve backend system architecture for scale and reliability
- Identify and resolve performance bottlenecks across services, databases, and caches
- Design data models and APIs that scale as traffic and usage grow
- Improve caching strategies and consistency patterns
Database & Performance
- Optimize MySQL schemas, queries, and indexing strategies
- Analyze slow queries and improve transaction performance
- Plan for read scaling (replicas, partitioning strategies, etc.)
Production Reliability & Operations
- Improve observability: logging, metrics, tracing, dashboards, and alerts
- Debug and resolve production issues, including intermittent and edge-case failures
- Design systems with resilience in mind (timeouts, retries, circuit breakers)
- Participate in on-call and incident response as needed
Release Safety & Engineering Discipline
- Improve deployment safety (blue-green, canary, rollback strategies)
- Design safe database migration and backward-compatible changes
- Contribute to engineering best practices and post-incident improvements
Our Tech Stack
- Backend:ย Java, Spring Boot
- Infrastructure:ย AWS ECS (Fargate), ALB, CloudWatch
- Database:ย MySQL (RDS)
- Caching:ย AWS ElastiCache (Redis)
- Client:ย React Native (mobile)
- CI/CD:ย GitHub Actions
Experience with similar stacks is welcome; deep backend and system design fundamentals matter most.
What Weโre Looking For
Required
- 5+ years of backend engineering experience
- Strong system design and distributed systems fundamentals
- Experience building and operating production backend services
- Solid understanding of relational databases and query optimization
- Experience with cloud infrastructure (AWS preferred)
- Ability to debug complex issues under real-world constraints
- Fluent spoken Mandarinย required; ability to participate in technical discussions and collaborate with Mandarin-speaking stakeholders.
Strong Plus
- Experience with Spring Boot in high-traffic systems
- Hands-on experience with MySQL performance tuning
- Experience with caching systems
- Familiarity with observability tools (metrics, tracing, logging)
- Startup or small-team experience with high ownership
Company Description
GoodConnex is decentralized digital bulletin board helps you discover, offer, and exchange local servicesโwithout commissions, algorithms, or corporate middlemen getting in the way.