4,082 Back End Developers jobs in Singapore
Software Engineer - Web Application Developer
Posted today
Job Viewed
Job Description
We are seeking an experienced Web Architect to design and implement cutting-edge web applications using Directus.
As a key member of our team, you will be responsible for:
- Directus Customization & Extension: You will extend Directus schemas, collections, and permissions to meet complex business needs. This includes developing custom Directus extensions, modules, and hooks to automate workflows and enhance platform functionality.
- CMS Integration & API Development: Expose and consume Directus REST/GraphQL APIs for frontend and backend services. Integrate Directus with third-party tools (authentication, analytics, search, e-commerce, etc.). Optimize Directus for performance, scalability, and security in production environments.
- Fullstack Development: Build modern frontend applications with Next.js and React.js, fully powered by Directus. Develop backend services in Node.js/TypeScript, ensuring seamless integration with Directus. Implement robust data storage solutions using relational (PostgreSQL/MySQL) and non-relational (MongoDB/DynamoDB) databases.
- Deployment & Infrastructure: Containerize applications and CMS services using Docker. Deploy and scale Directus-powered applications on AWS (EC2, S3, RDS, Lambda, etc.). Implement monitoring, logging, and CI/CD for Directus environments.
To succeed in this role, you must have:
- Proven experience with Directus, including advanced schema modeling, custom modules, hooks, and role-based access control.
- A strong background in headless CMS architecture and API-first development.
- Solid experience in JavaScript, TypeScript, Node.js, Next.js, React.js.
- Database expertise: SQL (PostgreSQL/MySQL) and NoSQL (MongoDB, DynamoDB).
- Experience with Docker, containerized deployments, and AWS infrastructure.
- Familiarity with agile development, Git workflows, and automated testing.
Backend Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities
About the team TikTok Shop is a content e-commerce business utilising international short video products as carriers. Our aim is to become the preferred choice for users seeking to discover and purchase affordable, high-quality products.
We provide users with tailored, vibrant, and efficient consumption experiences while enabling merchants to access robust and dependable platform services in various scenarios, such as live e-commerce and short video content e-commerce. Our vision is to make affordable and high-quality products easily accessible, enhancing the quality of life for all. We are looking for passionate and talented people to join our product and operations team, to build an e-commerce ecosystem that is innovative, secure and intuitive for our users and brands.
Governance Service is a global team responsible for ensuring a safe and trustworthy marketplace not only for our buyers but also for our sellers and creators. We constantly work on areas such as risk detection abilities, fairness and sustainability of the e-commerce ecosystem, content and commodity quality, and friction-free experiences to drive improvement. Responsibilities:
Responsible for the architectural design and system development of TikTok Shop governance-related business systems and foundational platforms. - Provide excellent system architecture design and high-quality code based on product requirements for complex business scenarios, enhancing system scalability. - Continuously improve existing business systems, optimise system weaknesses, and enhance system performance and stability.
Improve foundational component support to better support business iteration, and optimise component functionality and performance according to business needs.
Qualifications
Minimum Qualifications:
- Bachelor's or higher degree in Computer Science, Information Technology, Programming & System Analysis, Science (Computer Studies) or related discipline.
- Candidate should have at least 5 years of experience in software development, with a strong proficiency in programming languages such as Golang, Python, or Java.
- Solid understanding of computer fundamentals, strong knowledge of data structures and algorithms, familiar with common design patterns, and competent coding skills.
Preferred Qualifications:
- Familiar with the design principles of highly available, high-concurrency, and high-performance distributed systems, with a good understanding of common storage systems and middleware.
- Experience participating in the development of complex systems, with a background in R&D.
- Self-driven, reliable, and passionate about technology, always aiming for the best possible outcome in work.
Backend Software Engineer
Posted today
Job Viewed
Job Description
Company Description
foodpanda is part of the Delivery Hero Group, the world's pioneering local delivery platform, our mission is to deliver an amazing experience—fast, easy, and to your door. We operate in over 70+ countries worldwide. Headquartered in Berlin, Germany. Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017 and is part of the MDAX stock market index.
Job Description
We are seeking a dynamic Backend Software Engineer (Golang) to be part of Growth domain, supporting the growth of our regional Product team based in Singapore. You'll be part of a highly skilled and motivated international team driving innovation across the entire customer journey—to help us acquire, retain, and grow our customer base
Responsibilities:
- Designing and implementing the features which will be used across the global platform.
- Collaborate within cross-functional, international teams to manage project priorities, deadlines, and deliverables, driving holistic solutions.
- Contributing to designing and evolving the system architecture to meet current needs and support future growth and technologies.
- Enforcing coding standards and conducting thorough code reviews to maintain high-quality codebase. Implement automated testing frameworks to catch bugs early and ensure software reliability.
- Good understanding and independent application of cloud environment, CI/CD, testing and validation.
- Independently applies design patterns and best practices in reliability management (resiliency, autoscaling, monitoring, alerting).
- Identifying and resolving complex technical issues in software and infrastructure, continuously optimising for performance and scalability.
Qualifications
- Bachelor's degree in Computer Science or equivalent education or practical experience.
- Overall 4-6 years of experience in backend development with mandatory proficiency in Golang.
- Hands-on experience with Design Patterns, Design Principles, Software Architecture and Algorithms and automated tests (unit, integration and functional).
- Understanding of microservices architecture and patterns, which is beneficial for designing scalable and maintainable systems would be a plus.
- Good knowledge of relational & distributed databases (Normal forms, ACID, isolation levels, index anatomy & concepts of distributed databases).
- Understanding development lifecycle and collaborating with cross-functional and international agile teams.
- Excellent written and spoken English communication skills, with the ability to work effectively in a team and collaborate with stakeholders across various disciplines.
Additional Information
What we offer:
- A dynamic and challenging work environment.
- A company committed to developing you personally and professionally.
- A great working atmosphere with regular company and team events.
- A vibrant and international team committed to diversity and inclusion.
- Responsibility from day one in a fast growing and global company.
- Other benefits include free food, health and dental insurance, and learning and development opportunities
foodpanda is operated by Delivery Hero Group ("DH Group") - the world's leading local delivery platform, operating in 70+ markets across Asia, Europe, Latin America, the Middle East, and Africa. Delivery Hero started as a food delivery service in 2011 and now employs 40,000+ people globally. Additionally, Delivery Hero is pioneering quick commerce, the next generation of e-commerce, aiming to bring groceries and household goods to customers in under one hour and often in 20 to 30 minutes. Headquartered in Berlin, Germany, Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017.
In July 2024, Delivery Hero SE merged three of its market-leading food delivery businesses, foodora and Yemeksepeti in Europe, and foodpanda in Asia. All three businesses now make up the second-largest organization within the Delivery Hero Group, and leading food and QCommerce delivery in 18 markets in both regions.
Backend Software Engineer
Posted today
Job Viewed
Job Description
Are you interested in building highly scalable and performant systems capable of powering millions of transactions? Do you enjoy being part of a fast-paced development team? If so, you could be the Backend Engineer that Beep is looking for
Beep is a Singapore-headquartered IoT platform provider, with an established track record powering over 35 million transactions across more than 3000 touch-points for customers in 5 countries in South-East Asia, including nationwide initiatives with the Singapore government.
Voltality is Beep's eMobility arm, focused on providing a borderless, interoperable charging experience. After successfully launching Southeast Asia's largest EV roaming network in Singapore ), Voltality is now scaling up its operations into Malaysia and Thailand, with contracts already signed with key market leaders across both consumer and commercial segments.
Backed by a variety of established venture, strategic and institutional funds with a strong focus on South-East Asia, this expansion aims to further enhance regional connectivity, offering seamless integration with various charging systems and broadening the network's reach. By partnering with local operators and leveraging cutting-edge technology, Voltality is poised to support the growing demand for electric mobility across these new markets.
As a Senior Backend Engineer, you will play a crucial role in constructing a highly scalable platform for revolutionary new solutions that power the future of electric mobility and unattended retail.
What we offer:
- A chance to get in on the ground floor in the high-growth eMobility and fintech industry with impact across multiple countries.
- High levels of autonomy, responsibility, and project ownership from the outset.
- Opportunities to work on projects that have an impact at the national and regional level.
Key Responsibilities:
- Engineering services that support the management and operation of the EV Charging network.
- Building products to facilitate the adoption of Electric Vehicles in the region through seamless and open payments, as well as other critical functions.
- Collaborating with cross-functional teams to define, design, and ship new features.
- Identifying and implementing improvements to system performance and scalability.
- Participating in architectural discussions and decisions, providing insights based on experience.
- Staying up-to-date with the latest industry trends and technologies to ensure the platform remains cutting-edge.
- Mentoring and guiding junior developers, conducting code reviews, and ensuring best practices are followed.
Requirements:
- A Bachelor's Degree or equivalent working experience in Computer Science, Computer Engineering, or related fields.
- 1-3 years of experience with Backend software development.
- Comfortable working in a Unix/Shell environment.
- Prior experience working with relational (preferably PostgreSQL) and/or NoSQL databases.
- Familiarity with DevOps and Cloud deployment tools such as Docker, Kubernetes, AWS, GCP.
- Experience designing highly-available systems using a microservice architecture.
Optional but preferable skills:
- Experience working with Golang and TypeScript.
- Knowledge of how to optimize and tune server performance (caching, SQL).
- Experience designing event-driven systems.
- Experience building data pipelines.
- Working understanding of networking (TCP).
- Knowledge of charging protocols such as OCPP and OCPI.
If you have what it takes to be part of a rapid-iterating, dynamic, and agile startup environment, do apply today, and we hope to get in touch with you soon
Backend Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities
About the Team The Data Management Suite team is building products that cover the whole lifecycle of data pipeline, including data ingestion and Integration, data development, data catalog, data security and data governance. These products support various businesses, so data engineers and data scientists could greatly boost their productivity.
As a software engineer in the data management suite team, you will have the opportunity to build, optimize and grow one of the largest data platforms in the world. You'll have the opportunity to gain hands-on experience on core systems in the data platform ecosystem. Your work will have a direct and huge impact on the company's core products as well as hundreds of millions of users.
Responsibilities:
- Design and implement a unified data development platform that improves the efficiency of globalization data producers, which includes intelligence IDE, workflow management, multiple engine integration etc.
- Figure out efficient ways to manage distributed states, and sync metadata between centralized place and regions globally.
- Design and develop a high-performance and distributed scheduling system that manages large-scale tasks across different business lines in whole ByteDance.
- Work closely with partner teams across the company and all over the world.
- Responsible for the design and development of integration with other systems in the big data area.
Qualifications
Minimum Qualifications:
- Bachelor's degree in Computer Science or equivalent practical experience.
- 3 years of experience in software development, and with data structures/algorithms.
- 3 years of experience with design and architecture, and testing and launching software products.
- 2 years of experience in data management systems, have experience of building big data development platforms, data catalog platforms, or data transfer platforms.
Preferred Qualifications:
- 3 years of experience building and developing large-scale infrastructure, distributed systems or networks, and/or experience with compute technologies, storage, and/or hardware architecture.
- 3 years of experience working in a complex, matrixed organization involving cross-functional, and/or cross-business projects.
- Experiences in data platform related product development or big data technologies (such as Hadoop, Clickhouse, Flink etc.).
Backend Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Analyse, design, develop and implement mobile and/or web-based applications.
- Develop Front-end and/or back-end applications.
- Support product implementation and maintenance.
Requirements:
- Diploma/Degree in Computer Science
- Strong programming skills and good problem-solving skills
- At least 2 years of extensive experience in 1 or more of these toolsets:
- PHP, Nodejs, MySQL, JSON and Bootstrap, or
- Java technologies (Spring Framework, RESTful/SOAP)
- Working experience with these tools: NPM, Docker, Git is an advantage
- Knowledge of AWS development/DevOps is an advantage
- Proactive, able to multitask and work independently.
Please forward your detailed resume and photo to and state your:
- Reasons for leaving (past & present employment)
- Last drawn salary
- Expected salary
- Date of availability
Backend Software Engineer
Posted today
Job Viewed
Job Description
TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Why Join Us
Inspiring creativity is at the core of TikTok's mission. Our innovative product is built to help people authentically express themselves, discover and connect - and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and bring joy - a mission we work towards every day.
We strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We're resilient and embrace challenges as they come. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users. When we create and grow together, the possibilities are limitless. Join us.
Diversity & Inclusion
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.
Responsibilities
TikTok live money platform team will provide strong support for more and richer interactions between TikTok live streamers and audience. In the real world, it will benefit our streamers and power TikTok to develop at a higher speed and safely.
You will:
- Plan and lead large-scale technical projects to lay the foundation for the iterative development and scale of early products
- Develop robust, efficient technology products that serve 1 billion users
- Contribute to engineering strategy, tooling, processes, and culture
- Research and apply cutting-edge domain and technical knowledge into products
Qualifications
Minimum Qualifications
- As a world-class engineer, you have rich working experience in scalable, highly available, distributed and mission-critical systems.
- Deep understanding of computer architectures, data structures and algorithms.
- Able to work closely with diverse stakeholders and have good communication skills
- Self-driven, positive, cooperative and willing to keep learning enthusiasm at all times
- Experience in the payment or financial domain is a plus
Preferred Qualification
Minimum 3 years relevant work experience from a large-scale internet business
Be The First To Know
About the latest Back end developers Jobs in Singapore !
Backend Software Engineer
Posted today
Job Viewed
Job Description
TikTok LBS Platform's goal is to build a global high-quality LBS database and high-performance LBS services that connects TikTok users with nearby merchants and local services.
- Build a global POI (Point of Interest) database, multi source POI integration and POI nearby search service to support TikTok local services.
- Build geocoding database, geocoding service, and IP Location service to support TikTok local services and monetization product.
Here, you'll be exploring cutting-edge technology alongside experts, pushing the boundaries of imagination. Here, every line of your code will serve billions of users. Here, the team is professional and driven, with a collaborative atmosphere that is equal and relaxed.
- Participate in building an online streaming data scheduling system to ensure overall data scheduling performance and high scalability.
- Participate in constructing the entire POI (Point of Interest) data access process and the online/offline data cleansing modules.
- Engage in developing the core POI processing system, including admission, integration, and aggregation service modules, to meet daily data update requirements at the billion level.
- Continuously analyze and deeply explore system deficiencies to improve system performance and stability.
- Collaborate with AI engineers to establish efficient module update and release mechanisms and processes, enhancing the overall system development and iteration efficiency.
Qualifications:
Minimum Qualifications
- Bachelor's degree or higher in Computer Science or a related field.
- Familiarity with at least one programming language such as Java, Golang, PHP, Python, or C++, with a preference for experience in Golang or Java.
Preferred Qualifications
- Knowledge of common internet technologies, including but not limited to Linux systems and principles, MySQL, NoSQL, RPC, MQ, caching technologies, and microservices architecture.
- Bonus: Experience with building high-concurrency services.
- Good coding and documentation, with attention to code style, familiar with fundamental design patterns and principles, with the ability to continuously monitor and optimize the projects undertaken, and coordinate various parties to drive project implementation.
- Bonus: Understanding of POI data processing workflows, with practical experience in systematic construction such as admission, integration, and aggregation.
- Prior experience with POI ecosystem big data processing and data management is preferred.
About TikTok
TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Why Join Us
Inspiring creativity is at the core of TikTok's mission. Our innovative product is built to help people authentically express themselves, discover and connect - and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and bring joy - a mission we work towards every day.
We strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We're resilient and embrace challenges as they come. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users. When we create and grow together, the possibilities are limitless. Join us.
Diversity & Inclusion
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.
Backend Software Engineer
Posted today
Job Viewed
Job Description
About Local Service Team
TikTok Local Service Team's goal is to deliver user-facing products based on the location that connects people with places, localized content, and service in the real world around the globe.
Responsibilities:
- Collaborate with the TikTok product engineering team to build new products and enhance existing ones to meet business needs;
- Understand, apply, and utilize TikTok's products and innovative technologies to identify, develop, and maximize new and existing business prospects in partnership with collaborators;
- Establish close partnerships with client teams to identify potential business opportunities and support them in achieving their business goals;
- Design and establish end-to-end systems and strategic launch plans; collaborate with cross-functional teams to initiate production-level code, focusing on long-term maintainability and scalability, as well as applicable documentation and testing plans;
- Align cross-functional partners with project completion goals; build and foster relationships with internal and external stakeholders; use data to influence decision-making by showcasing business value and impact.
Qualifications:
Minimum Qualifications
- Bachelor's degree in Computer Science or a related field;
- 1+ years of experience in programming/coding, backend technical solution design, and delivery; familiar with one or more general programming languages, including but not limited to: Python, Go, Java, C/C++;
Preferred Qualifications
- Strong collaboration, communication, and partner-relationship management skills;
- Ability to tailor presentations based on the audience's technical level and comfortably present technical topics to groups of any size or background;
- Ability to prioritize responsibilities and deliver under tight deadlines; excellent problem-solving, analytical, and troubleshooting skills.
About TikTok
TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Why Join Us
Inspiring creativity is at the core of TikTok's mission. Our innovative product is built to help people authentically express themselves, discover and connect - and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and bring joy - a mission we work towards every day.
We strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We're resilient and embrace challenges as they come. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users. When we create and grow together, the possibilities are limitless. Join us.
Diversity & Inclusion
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.
Backend Software Engineer
Posted today
Job Viewed
Job Description
About the team
TikTok Shop is a content e-commerce business utilising international short video products as carriers. Our aim is to become the preferred choice for users seeking to discover and purchase affordable, high-quality products. We provide users with tailored, vibrant, and efficient consumption experiences while enabling merchants to access robust and dependable platform services in various scenarios, such as live e-commerce and short video content e-commerce. Our vision is to make affordable and high-quality products easily accessible, enhancing the quality of life for all. We are looking for passionate and talented people to join our product and operations team, to build an e-commerce ecosystem that is innovative, secure and intuitive for our users and brands.
Governance Service is a global team responsible for ensuring a safe and trustworthy marketplace not only for our buyers but also for our sellers and creators. We constantly work on areas such as risk detection abilities, fairness and sustainability of the e-commerce ecosystem, content and commodity quality, and friction-free experiences to drive improvement.
Responsibilities:
- Responsible for the architectural design and system development of TikTok Shop governance-related business systems and foundational platforms.
- Provide excellent system architecture design and high-quality code based on product requirements for complex business scenarios, enhancing system scalability.
- Continuously improve existing business systems, optimise system weaknesses, and enhance system performance and stability.
- Improve foundational component support to better support business iteration, and optimise component functionality and performance according to business needs.
Qualifications
Minimum Qualifications:
- Bachelor's or higher degree in Computer Science, Information Technology, Programming & System Analysis, Science (Computer Studies) or related discipline.
- Candidate should have at least 5 years of experience in software development, with a strong proficiency in programming languages such as Golang, Python, or Java.
- Solid understanding of computer fundamentals, strong knowledge of data structures and algorithms, familiar with common design patterns, and competent coding skills.
Preferred Qualifications:
- Familiar with the design principles of highly available, high-concurrency, and high-performance distributed systems, with a good understanding of common storage systems and middleware.
- Experience participating in the development of complex systems, with a background in R&D.
- Self-driven, reliable, and passionate about technology, always aiming for the best possible outcome in work.
Job Information
About TikTok
TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Why Join Us
Inspiring creativity is at the core of TikTok's mission. Our innovative product is built to help people authentically express themselves, discover and connect - and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and bring joy - a mission we work towards every day.
We strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We're resilient and embrace challenges as they come. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users. When we create and grow together, the possibilities are limitless. Join us.
Diversity & Inclusion
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.