Full Stack Software Engineer
3 weeks ago
At Booking.com, we're driven by data and innovation. Our technology is at the core of everything we do, and we're constantly pushing the boundaries of what's possible. As a Full Stack Software Engineer, you'll be part of a team that's passionate about delivering the best customer experience and creating the ultimate travel experience.
With over 1.6 million room nights booked every day, our platform is a complex and dynamic system that requires a deep understanding of software engineering principles and practices. As a Full Stack Software Engineer, you'll be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers and partners.
Key responsibilities include:
- Solving complex technical problems to improve our development process and unlock new business opportunities.
- Improving existing solutions, challenging decisions, proposing augmented alternatives, and addressing technical debt.
- Driving collaboration within the team, across teams, roles, and departments.
- Being ambitious, open to learning, and adjusting to frequent changes.
- Owning decisions and delivering on promises.
- Relying on data in problem identification and solution evaluation.
- Being pragmatic in planning and fast in execution.
- Keeping the customer at the center of everything you do.
- Respecting Booking.com values, promoting equality, and contributing to a diverse environment.
Requirements include:
- 4+ years of experience working on frontend and backend tasks.
- 1+ years of experience working with Node.js and TypeScript or Flow.
- Extensive knowledge of the JavaScript ecosystem, including Webpack, Babel, Rollup, and Lerna.
- Hands-on experience building or managing React or Vue.js applications.
- Solid understanding of Service Oriented Architecture, Microservices, FP, and OOP design patterns.
- Experience with cloud platforms and container technologies, such as Amazon AWS, Docker, and Kubernetes.
Preferred qualifications include:
- Experience working with large-scale distributed systems, highly available APIs, and products that impact millions of customers.
- Experience with architecture, deployment, and configuration of enterprise-class applications.
- Experience building Webpack plugins and/or understanding of Webpack 5 module federation.
- Experience optimizing web application build processes and/or runtime performance.
- Experience creating, managing, and optimizing performance of Node.js services running in a cloud environment.
- Experience using GraphQL and Apollo in production on server and client sides.
- Excellent communication skills, able to influence and cooperate with people at all levels.
- Experience applying data analytics to solve technical and business problems.
- Able to lead by example and gain teammates' respect through actions and not title.
Benefits include:
- Contributing to a high-scale, complex, world-renowned product and seeing real-time impact on millions of travelers worldwide.
- Working in a fast-paced and performance-driven culture.
- Opportunity to utilize technical expertise, leadership capabilities, and entrepreneurial spirit.
- Promoting and driving impactful and innovative engineering solutions.
- Technical, behavioral, and interpersonal competence advancement via on-the-job opportunities, experimental projects, hackathons, conferences, and active community participation.
- Competitive compensation and benefits package.
-
Software Engineer
2 weeks ago
Shanghai, Shanghai, China SAP Full timeAt {company}, we are seeking a talented Full Stack Developer to join our team. A Full Stack Developer is responsible for designing, developing, and maintaining the front-end and back-end of web applications. Key responsibilities include but are not limited to:Designing and developing scalable and efficient front-end and back-end solutionsCollaborating with...
-
Software Engineer with Full Stack Experience
2 weeks ago
Shanghai, Shanghai, China AMEX Full timeJob Title: Software EngineerAbout the Role:This is a unique opportunity to join a dynamic team as a Software Engineer. We are seeking a skilled professional with experience in full stack development to contribute to the success of our company.Key Responsibilities:- Design and develop software applications using a range of technologies.- Collaborate with...
-
Senior Software Engineer
2 weeks ago
Shanghai, Shanghai, China AMEX Full timeWe are seeking a skilled Senior Software Engineer - Full Stack to join our team at {company}.This role involves working on the development, testing, and deployment of software applications using a range of technologies, including languages and frameworks. Successful candidates will have a strong background in computer science and experience with full stack...
-
Software Engineer
2 weeks ago
Shanghai, Shanghai, China Booking Full timeAbout the Role:We are looking for a talented Full Stack Software Engineer to join our team in Shanghai.As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.You will work closely with our product managers and other engineers to understand business requirements and...
-
Senior Full Stack Software Engineer
3 weeks ago
Shanghai, Shanghai, China Manulife Full timeJob SummaryWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at Manulife. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our customers.About the RoleAs a Senior Full Stack Software Engineer, you will be...
-
Senior Full-Stack Software Engineer
4 weeks ago
Shanghai, Shanghai, China NVIDIA Full timeNVIDIA is a leader in High-Performance Computing, Artificial Intelligence, and Visualization. We're looking for a highly motivated Full-Stack Web Applications Engineer to join our dynamic Hardware Infrastructure team. Our team builds new infrastructure to deliver highly available services, and we need someone to help us build and maintain a new generation of...
-
Senior Software Engineer
2 weeks ago
Shanghai, Shanghai, China Mercedes-Benz Full timeOur company is looking for a skilled Senior Software Engineer to join our team. The ideal candidate will have experience with full stack development and be able to work collaboratively with our team. We are committed to delivering high-quality software solutions that meet the needs of our customers.
-
Shanghai, Shanghai, China AMEX Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications. Responsibilities include:Designing and developing high-quality software applicationsCollaborating with cross-functional teams to identify...
-
Shanghai, Shanghai, China Mercedes-Benz Full timeJob Description:As a Full Stack Software Engineer for ADAS Platform Development, you will be responsible for designing and developing the platform software for Advanced Driver Assistance Systems. This includes developing basic and platform software based on Adaptive AutoSAR, providing abstraction APIs to Algorithm Applications, and implementing...
-
Shanghai, Shanghai, China Manulife Full timeJob Overview:We are seeking a highly skilled and experienced Full Stack Software Development Engineer to join our team. As a key member of our engineering group, you will be responsible for the development and maintenance of our platform.About Manulife:Manulife Financial Corporation is a leading international financial services group that helps people make...
-
Senior Full Stack Software Development Engineer
11 hours ago
Shanghai, Shanghai, China Company 43 - Manulife-Sinochem Life Insurance Co. Ltd. Full timeAbout the RoleWe are seeking an experienced Senior Full Stack Software Development Engineer to join our team at Company 43 - Manulife-Sinochem Life Insurance Co. Ltd.Estimated Salary: ¥250,000 - ¥350,000 per annumJob DescriptionThe successful candidate will be responsible for leading the development of our platform, including requirement analysis, system...
-
Full Stack Developer
4 weeks ago
Shanghai, Shanghai, China Bosch Full timeJob Title: Full Stack Developer_BDWe are seeking a talented Full Stack Developer with strong expertise in Java and frontend technologies to join our team at Bosch. As a BTP Side-by-Side Full Stack Developer, you will be responsible for evaluating SAP Business Technology Platform (BTP) services, developing guidelines, designing solution architectures, and...
-
Senior Full Stack Developer
4 weeks ago
Shanghai, Shanghai, China Digital business people Full timeAbout the RoleThis is an exciting opportunity to join the S&OP team at Digital Business People as a Full Stack Developer.Key ResponsibilitiesAs a Full Stack Developer, you will be responsible for managing code, design, and debugging applications on both the front-end and server-end.You will write clean, testable, and scalable code to create back-end...
-
Senior Full Stack Developer
4 weeks ago
Shanghai, Shanghai, China Covestro Full timeKey Responsibilities:a. Lead the development of high-impact digital projects as a full-stack developer, creating and maintaining transactional and analytical systems in Research and Development.b. Design, implement, document, and maintain complex software applications, digital workflows, automation, and/or virtualization solutions.c. Develop software using...
-
Senior Full Stack Developer
4 weeks ago
Shanghai, Shanghai, China Snaphunt Full timeThe OpportunityWe are seeking a skilled Full Stack Developer to join our team at Snaphunt. As a key member of our S&OP team, you will be responsible for managing code, design, and debugging applications on both the front-end and server-end.Key ResponsibilitiesDesign, develop, and deploy scalable and efficient software applications using Python, JavaScript,...
-
Ambitious Full Stack Developer
11 hours ago
Shanghai, Shanghai, China Booking Full timeAt Booking.com, we are passionate about technology and innovation. We are a dynamic team that combines the best traits of a start-up with the resources to deliver exceptional results.We are looking for an experienced Full Stack Engineer who can take ownership of our development process and drive collaboration within the team and across departments.The ideal...
-
Shanghai, Shanghai, China Bosch Group Full timeAbout the RoleWe are seeking a Full Stack Developer with expertise in cloud computing to join our team at Company Name. The successful candidate will be responsible for designing, developing, and deploying scalable and efficient cloud-based applications.Key ResponsibilitiesDesign and develop cloud-native applications using AWS servicesCollaborate with...
-
Shanghai, Shanghai, China NVIDIA Full timeAbout the Role:We are seeking a highly motivated software engineer to join our Autonomous Vehicles (AV) China Drive-Alpha team in Shanghai. As the Drive-Alpha L2 Software product engineer, you will be responsible for driving the delivery of the L2 Driving and Parking features, evaluating the L2 SW stack, and resolving field test issues with developers.Our...
-
Software Engineer
2 weeks ago
Shanghai, Shanghai, China DOW CHEMICAL (CHINA) INVESTMENT COMPANY LTD Full timeWe are seeking a talented Software Engineer to join our team at Dow Chemical (China) Investment Company Ltd.About the RoleThe successful candidate will be responsible for designing, developing, and supporting software solutions to meet business needs and requirements. This will involve working closely with business process teams, technical teams, and other...
-
Senior Software Development Engineer
11 hours ago
Shanghai, Shanghai, China NVIDIA Full timeAutonomous Vehicle Software Development Engineer RoleWe are seeking an experienced software development engineer to join our team in Shanghai. As a key member of the Autonomous Vehicles (AV) China Drive-Alpha team, you will play a crucial role in driving the delivery of Level 2 (L2) Driving and Parking features.The successful candidate will be responsible...