Software Engineer
Location
United Kingdom
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer
JD.COM
• Build and maintain Joybuy's backend systems • Ensure high performance, availability, concurrency, security, and scalability • Identify and mitigate technical risks throughout project implementation • Research, adopt, and promote new technologies and methodologies • Identify integration opportunities between emerging technologies and global system architectures
Job Requirements
- Bachelor's degree in Engineering, Computer Science, Mathematics, or a related technical field
- 3+ years of experience in Java programming and Spring Boot
- Exceptional coding proficiency
- Commitment to clean and elegant code
- Effective communication skills in Chinese and English
- Proactive, fast learner, and highly collaborative
- Strong analytical and problem-solving skills
Benefits
- Competitive salary
- Great location
- Supportive, people-first culture
- Access to global projects
- Learning opportunities
- Inclusive environment that values every voice
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Own complex features and subsystems in industry-leading voter/donor management platforms • Combine deep technical depth with systems thinking, identifying technical debt, proposing architectural improvements, and mentoring peers across engineering and QA teams • Participate in system design decisions for complex features • Propose approaches that balance performance, maintainability, scalability, and business needs • Mentor junior and peer engineers through code reviews and design collaboration • Model best practices and drive technical excellence • Design and implement complex features for voter/donor management, third-party integrations, and AI-powered enhancements • Deliver high-quality, maintainable code that meets performance, security, and scalability standards • Proactively identify anomalies, inefficiencies, and technical gaps • Propose and champion improvements that enhance product health.
Tech Lead – Full Stack
Ecglobal BusinessCreating communities around the world's most loved brands and helping them to connect, engage and understand people.
• Technical and people leadership • Provide technical leadership to the team — defining standards, technical direction, and a code review culture — and mentor team members' growth. • Drive architectural decisions in the AWS environment, evaluating scalability and performance trade-offs. • Manage, coordinate and execute activities. • Participate in business refinement sessions, assessing the technical feasibility of Product team stories and suggesting directions. • Prepare and technically refine requirements and allocate developers to tasks. • Ensure execution of the development → code review → staging/QA → deploy flow. • Develop applications with TypeScript, Node.js (NestJS and Express) and React. • Design and implement the platform’s distributed architecture — microservices, messaging, caching, Pub/Sub, APIs and jobs/cronjobs. • Keep up with the evolution of the ecosystem (including AI) and propose adoptions that deliver real product value.
Full Stack Developer
Dev PartnersScale your dev team faster with our IT Staff Augmentation services. Hire 100% fully vetted and reliable developers.
• Work within existing Node.js, Next.js, and React applications • Develop, improve, and maintain product features based on defined requirements • Help move existing products toward production-ready quality • Troubleshoot, debug, and resolve application issues • Collaborate with the team while working independently on assigned tasks • Utilize AI-assisted development tools (e.g. Claude Code) as part of the development workflow • Write clean, maintainable, and well-structured code • Participate in code reviews and technical discussions when needed
Senior Staff Software Engineer, Host Pricing & Settings
AirbnbAirbnb is a community based on connection and belonging.
• Define the architecture and contracts governing how models move from development to production — feature store design, model schema management, online/offline inference consistency, and multi-version support. • Lead the buildout of a unified serving stack that eliminates per-model one-off implementations and gives data scientists a turnkey path from training to production. • Architect backfill and evaluation infrastructure so the modeling team can simulate production inference over historical data in days, not weeks. • Establish domain contracts between Modeling and Serving so each team can move independently with clear, enforced interfaces. • Review and evolve the ML serving architecture — making tradeoff calls on feature pipeline design, model composition, and API interfaces. • Write and review code for feature engineering jobs, feature store configurations, and serving service endpoints. • Partner with Data Science, MLE, MLI and core Pricing & Availability systems BE teams to define artifact handoffs and integration contracts. • Drive milestone planning across the Host Pricing & Settings org, sequencing work to deliver value incrementally. • Mentor engineers through design reviews and hands-on pairing on the hardest infrastructure problems.




