528 Backend Staff jobs in Singapore
Backend Engineer
Posted today
Job Viewed
Job Description
This is a fully remote role, open to candidates based within the APAC time zone. Please note that we do not provide relocation or sponsorship for work visas in Singapore or any other country. Applicants should already hold valid work authorization in their current country of residence and be excited to join a remote-first, regional tech team.
About the Role
We're looking for a Backend Engineer who's excited to take ownership of the server-side systems and APIs at Partipost. You'll work closely with product, design, and frontend teams to build robust, scalable services that power seamless experiences across our regional markets.
Key Responsibilities
- Maintain and improve existing backend APIs to ensure reliability and performance.
- Design and develop new APIs to support product features and services.
- Write automated tests to ensure code quality and reliability.
- Collaborate closely with frontend engineers, product managers, and designers to plan and implement features.
- Troubleshoot and resolve issues in production systems, including occasional checks on AWS infrastructure.
- Write clean, efficient, and well-documented code with a focus on performance and maintainability
- Participate in code reviews, architecture discussions, and contribute to engineering best practices
What We're Looking For
- 3+ years of professional backend development experience.
- Strong experience developing and maintaining APIs (REST).
- Proficiency with Python, Django, and Django REST Framework (DRF).
- Solid understanding of relational databases, preferably PostgreSQL.
- Familiarity with background job processing (e.g. Celery with Redis).
- Preferred: Hands-on experience with AWS (ECS, ALB, RDS, ElastiCache, S3, Route53, Lambda).
- Experience using Git and modern dev workflows (PR reviews, CI/CD, etc.)
- Strong communication skills and ability to work effectively in a distributed team.
- Passion for growing a high-performing engineering culture.
Why Join Us
- Competitive salary
- Medical benefits to support your health and well-being
- Remote-first culture across Southeast Asia
- Opportunities for growth, mentorship, and career development
- Collaborative and supportive team environment
Backend Developer
Posted today
Job Viewed
Job Description
Working Hours: Monday – Thursday (8.30am – 6pm), Friday (8.30am – 5.30pm) (Hybrid working arrangement)
Working Location: Central
Salary Package: Basic + AWS
We are seeking a highly skilled Backend Developer with hands-on experience in backend web application development, preferably in Edge Device environments. The successful candidate will play a key role in developing a new large-scale digital product designed to make digital workplace seamless.
This is a unique opportunity to work on a high-impact platform that bridges cloud-native technologies, IoT protocols, and secure infrastructure, contributing to a product that will transform how access management is delivered and scaled nationwide.
Responsibilities
- Design, develop, and maintain backend services, APIs, and microservices for web applications using NestJS and Python.
- Implement robust data models, authentication mechanisms, and API integrations with third-party or internal systems.
- Deploy, monitor, and optimize applications on cloud to ensure scalability, performance, and security.
- Build and maintain CI/CD pipelines to automate build, test, and deployment processes.
- Collaborate with frontend, DevOps, and QA teams to ensure smooth integration and end-to-end delivery.
- Work with MQTT protocol for data communication between IoT or edge devices and the backend system (when applicable).
- Troubleshoot, debug, and optimize application performance and backend logic.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum 4 years of experience in backend development, with strong proficiency in NestJS (TypeScript) and Python.
- Experience with CI/CD pipelines (GitLab CI, Jenkins, or AWS CodePipeline).
By submitting your resume, you consent to the collection, use, and disclosure of your personal information per ScienTec's Privacy Policy ).
This authorizes us to:
- Contact you about potential opportunities.
- Delete personal data as it is not required at this application stage.
- All applications will be processed with strict confidence. Only shortlisted candidates will be contacted.
Wong Siew Ting (Maeve) - R
ScienTec Consulting Pte Ltd - 11C5781
Backend Developer
Posted today
Job Viewed
Job Description
Bluphlux is seeking a skilled Backend Developer to join our innovative team. As a Backend Developer, you will play a crucial role in developing and maintaining the server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will work closely with our team to integrate user-facing elements developed by front-end developers with server-side logic, and contribute to the overall architecture of our web applications.
Key Responsibilities- Develop and maintain server-side logic for web applications.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection measures.
- Collaborate with front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Proven experience as a Backend Developer or similar role.
- Strong proficiency with server-side languages such as Python, Ruby, Java, PHP, or .Net.
- Familiarity with database technology such as MySQL, Oracle, and MongoDB.
- Experience with cloud services such as AWS, Azure, or Google Cloud.
- Understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3.
- Excellent problem-solving skills and attention to detail.
- Experience with version control systems such as Git.
- Knowledge of containerization technologies like Docker.
- Familiarity with microservices architecture.
- Experience with RESTful APIs and web services.
- Understanding of Agile methodologies.
Backend Engineer
Posted today
Job Viewed
Job Description
We're looking for a Backend Engineer with a signature client of ours in the B2B SaaS industry.
They are looking for an individual with a strong foundation in backend architecture and data infrastructure to help build and scale the core systems that power their platform. You'll be part of a high-impact team working and your work will directly shape how their platform ingests, processes, and serves data at scale.
Responsibilities:
- Design, build, and maintain backend services and data pipelines that support our backend system which powers their platform
- Architect scalable microservices and APIs to handle large volumes of data relating to millions of assets belonging to our clients and how they can be compromised
- Work closely with frontend engineers and product teams to integrate backend systems with the user interface and reporting layers
- Continuously improve our systems, from deployment to monitoring, as they scale rapidly
Ideal Experience:
- 5 or more years of relevant experience in the following
- Backend: FastAPI, Airflow
- Database: Postgres, MongoDB
- Message Queues: Kafka
- Strong experience designing and maintaining mission-critical backend applications using microservices architecture
- Proficiency in working with both relational (e.g. Postgres) and non-relational (e.g. MongoDB) databases
- Familiarity with event-driven architectures, event sourcing, and managing asynchronous data processing at scale
- Comfortable writing clean, testable code and applying automated testing practices
- Experience working with data workflows and asynchronous task queues (e.g. Kafka, Airflow, etc)
- Demonstrated ability to thrive in fast-paced startup environments, showing a strong sense of ownership and initiative
- A can-do attitude with the willingness to take on ambiguous challenges, wear multiple hats, and drive projects forward independently
It would be a bonus if you have:
- Experience working with large-scale data processing or streaming systems, especially for security analysis
- Familiarity with data engineering tasks like building ETL pipelines and schema versioning
- Exposure to DevOps practices and CI/CD tooling for automated deployment and monitoring
- Familiarity in Cloud-based services & able to leverage Cloud-based services as part of service deployments
- Prior work in an Agile, DevOps-driven engineering culture
Backend Engineer
Posted today
Job Viewed
Job Description
Team Introduction :
At H2 Games, our User Acquisition team drives community growth by crafting targeted strategies that attract, retain, and engage users. Through creative incentives and seamless user experiences, we deliver end-to-end campaigns covering user engagement, resource allocation, and rewards. Our team tackles complex engineering challenges to ensure data consistency, security, and scalability. Working closely with data and algorithm experts, we build models and foundational platforms that optimize campaign delivery and enhance our understanding of our diverse user base—enabling the growth and success of H2 Games in a competitive market.
Job Responsibilities:
We are seeking a talented Back-end Engineer to join our dynamic team. You will be responsible for the development and maintenance of back-end systems that support our business operations and mobile game platforms. Your expertise in web technologies, will help us build and maintain reliable, scalable, and high-performance internal systems that drive our business forward.
- Architect, design, and build for internal systems and platforms.
- Collaborate with cross-functional teams to ensure the seamless integration of back-end systems with front-end platforms and databases.
- Optimize the performance, scalability, and reliability of back-end systems.
- Troubleshoot and resolve technical issues to ensure smooth system operations.
- Contribute to the continuous improvement of software development processes, ensuring high standards of code quality, testing, and deployment.
- Document technical designs, implementation details, and system configurations for internal use.
Job Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Min of 3 years of professional experience in a similar capacity
- Possess good coding and documentation habits, pay attention to code style, familiar with design patterns and principles, and continuously focus and optimize projects
- Proficiency in more programming languages such as Java, Golang, Python and PHP. Candidates with Java or Golang experience are preferred
- Familiar with common Internet technologies, including but not limited to Linux systems and principles, MySQL, RPC, MQ, caching technologies, and microservice architectures, experience with API development and integration is essential
- Strong understanding of business needs with a track record of leading or contributing to large-scale software platform projects, particularly in process systems and middleware development, experience with user growth (paid acquisition) system is advantageous
- Experience working with Javascript, CSS, and frontend frameworks such as React or Vue is advantageous
- Strong analytical skills, proactive in identifying and solving technical challenges, and driving solutions within the team.
- Ability to work closely with team members and facilitate issue resolution, ensuring efficient and effective collaboration.
- Proficiency in English and Chinese to effectively communicate with cross-functional teams, especially with Chinese-speaking counterparts.
Backend Developer
Posted today
Job Viewed
Job Description
- Develop, enhance, and maintain backend systems and microservices.
- Work closely with frontend and mobile teams to deliver integrated features and solutions.
- Troubleshoot, debug, and resolve technical issues during development and production.
- Ensure code quality through best practices, documentation, and regular code reviews.
- Continuously improve system performance, scalability, and maintainability.
- Bachelor's degree in Computer Science or related field, with 1–3 years of backend development experience.
- Strong proficiency in Java, with experience in Spring, Spring Boot, and MyBatis frameworks.
- Familiar with distributed microservices architecture.
- Hands-on experience with Redis, MySQL (schema design and optimization).
- Proficient in Linux command line operations; exposure to Nginx is a plus.
- Experience with Jenkins for CI/CD and Nacos for service registry/discovery.
- Skilled in using Maven and Git for build and version control.
- Strong communication, problem-solving, and teamwork skills.
- Good coding discipline with experience writing clear, maintainable, and well-documented code.
Backend Developer
Posted today
Job Viewed
Job Description
Java Backend Developer (1-Year Contract)
Location: CBD, Singapore
1-Year Contract
Salary: Up to S$8,300 per month
About the Role
We are looking for a skilled Backend Developer to join a high-impact project team in the CBD. This role is primarily a Java Backend Developer position, with a strong focus on designing and building APIs, microservices, and enterprise-grade applications hosted on Azure Cloud. You will be responsible for delivering high-quality backend solutions that support mission-critical systems in the banking domain, while working in an Agile, collaborative environment.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java (Spring Boot).
- Implement RESTful APIs and microservices for secure, high-performance integrations.
- Work with relational and NoSQL databases (e.g., MS SQL, MongoDB, Cosmos DB).
- Apply best practices including Clean Code, Design Patterns, and Test-Driven Development (TDD).
- Develop and maintain unit, integration, and functional tests.
- Collaborate with cross-functional Agile teams, participating in sprint planning, reviews, and retrospectives.
- Manage source code using Git and contribute to CI/CD pipelines.
- Ensure timely delivery of robust, secure, and scalable backend services.
Requirements
- Strong working knowledge of JVM-based languages (Java required; Kotlin/Scala good to have).
- Proven experience with Spring Boot and microservices development.
- Hands-on experience with Azure Cloud services.
- Proficiency in both relational and NoSQL databases.
- Good knowledge of Agile practices and Scrum ceremonies.
- Strong familiarity with design patterns, clean coding practices, and TDD.
- Domain knowledge in private banking or financial services is highly desirable; exposure to the Banking Tax domain is a plus.
- Excellent written and verbal communication skills.
- Proactive, detail-oriented, and able to deliver results under tight timelines.
How to Apply: Interested applicants, please click on the "Apply Now" to submit your updated resume.
Please note: Due to the anticipated high volume of applications, only shortlisted candidates will be contacted. All information provided will be treated with strict confidentiality and used solely for recruitment purposes.
Ahmad Ilyas bin Azhari
Consultant – IT & Digital
EA Personnel No: R
Peoplebank Singapore Pte Ltd | EA Licence No: 08C5248
Be The First To Know
About the latest Backend staff Jobs in Singapore !
Backend Engineer
Posted today
Job Viewed
Job Description
We're seeking a Backend Engineer with strong expertise in Golang to design, build, and maintain scalable, secure, and high-performance backend services. You will work in an agile, DevOps-driven environment, collaborating across teams to deliver reliable APIs and cloud-native solutions.
Key Responsibilities- Design and develop backend services and APIs with Golang , ensuring scalability, reliability, and security.
- Collaborate with product, QA, and DevOps teams to refine requirements and deliver high-quality solutions.
- Implement CI/CD pipelines, automated testing, and monitoring for robust deployments.
- Optimize backend systems for performance, observability, and maintainability.
- Ensure compliance with security best practices and architectural standards.
- Conduct code reviews and maintain clean, reusable, and efficient code.
- Degree/Diploma in Computer Science, Engineering, or related field.
- 4-7 years of backend experience
- Strong hands-on experience in Golang (other languages like Java, Python, a plus).
- Solid knowledge of REST, gRPC, GraphQL, WebSockets .
- Experience with microservices architecture, event-driven patterns (Kafka, RabbitMQ) .
- Proficiency in cloud platforms (AWS, Azure, or GCP).
- Skilled in containerization and orchestration (Docker, Kubernetes).
- Knowledge of databases ( PostgreSQL, MySQL, MongoDB, Redis ) and caching.
- Familiarity with CI/CD pipelines (GitHub Actions, GitLab CI, ArgoCD).
- Experience with monitoring tools ( Prometheus, Grafana, ELK stack ) and IaC ( Terraform, CloudFormation ).
- Strong problem-solving, collaboration, and communication skills.
Engineer (BackEnd)
Posted today
Job Viewed
Job Description
Project
- Assist in project related activities that include deployment in setting up of Front End system, installation and testing that comply with client's technical requirements
- Lead and monitor technician for project installation site work
- Assist in conducting site survey
- Responsible for the documentation of technical design details and in proper filing in accordance to ISO requirements
- Participate in technical discussion and provide technical assistance to the Sales Team and the General Manager in preparation for Technical Proposal, Write-up, Design, and System Architecture Drawing for tenders
- Liaise and coordinate with the technical team, subcontractors and customers with regards to the implementation and progression of the project
Maintenance
- Oversee and responsible of technicians assigned under the in-charge project
- In charge of costing sheets and maintenance report, for submission to client in timely manner
- In charge of collection and quality checking of goods and equipment
- Sourcing for reasonable and reliable procurement of equipment
- Assist and provide support to other maintenance team for testing and troubleshooting of any operation technical issues
- Maintain good housekeeping and follow safety work management systems and procedure at all times
- To manage client's expectations, maintain good rapport and attend to client complaints and feedback
- Handle customer's inquiry, request and complaints in a professional manner and efficient way
- Proactive in problem solving and following up and close all incidents, issues and requests timely
- Be involved in departmental meeting and client meeting regarding maintenance technical issues on site
- Other duties as assigned by Superior from time to time
Training and Development
- Training: Ensure training is provided and work with the training group to assist in development of training materials as required
- Assist in conducting training for new technical staff and developing training materials
- Competency Management: Keep the team's technical knowledge up to date and propose training plans for each team member. Ensure that all of the issues are well matched to the capability of the individual within the team.
Project
- Assist in project related activities that include deployment in setting up of Front End system, installation and testing that comply with client's technical requirements
- Lead and monitor technician for project installation site work
- Assist in conducting site survey
- Responsible for the documentation of technical design details and in proper filing in accordance to ISO requirements
- Participate in technical discussion and provide technical assistance to the Sales Team and the General Manager in preparation for Technical Proposal, Write-up, Design, and System Architecture Drawing for tenders
- Liaise and coordinate with the technical team, subcontractors and customers with regards to the implementation and progression of the project
Maintenance
- Oversee and responsible of technicians assigned under the in-charge project
- In charge of costing sheets and maintenance report, for submission to client in timely manner
- In charge of collection and quality checking of goods and equipment
- Sourcing for reasonable and reliable procurement of equipment
- Assist and provide support to other maintenance team for testing and troubleshooting of any operation technical issues
- Maintain good housekeeping and follow safety work management systems and procedure at all times
- To manage client's expectations, maintain good rapport and attend to client complaints and feedback
- Handle customer's inquiry, request and complaints in a professional manner and efficient way
- Proactive in problem solving and following up and close all incidents, issues and requests timely
- Be involved in departmental meeting and client meeting regarding maintenance technical issues on site
- Other duties as assigned by Superior from time to time
Training and Development
- Training: Ensure training is provided and work with the training group to assist in development of training materials as required
- Assist in conducting training for new technical staff and developing training materials
- Competency Management: Keep the team's technical knowledge up to date and propose training plans for each team member. Ensure that all of the issues are well matched to the capability of the individual within the team.
Safety Management and Information Security
- To follow and implement safe work and information security standard procedure at all times
- Ensure the achievement of high safety and quality standards for site works
- Ensure the project team follow the safe work and information security standard procedures at all times to maintain safe working environment
Requirements
- At least 3 years of relevant working experience
- Possess at least Class 3 license to operate company vehicle
- Able to work on stand-by
- Fast Learner and can work under pressure.
- Resourceful, team player and able to work independently.
- Good communication and interpersonal skills to work with all levels of internal and external users
- Willing to assume standby duties after office hours and provide onsite support, if required
Backend Engineer
Posted today
Job Viewed
Job Description
Role : Backend Engineer
Location : Singapore
Full Time
Description:
Responsibility:
The Backend Engineer is responsible for designing, developing, and maintaining scalable and secure backend services that power digital products. The role requires expertise in software engineering principles, modern development practices, and cloud-native architecture. Engineers must work in an agile, DevOps- driven environment, ensuring high software quality, reliability, and security.
· Collaborate with Business Analysts (BA) and Product Managers to refine user stories and translate them into technical requirements.
· Work with Quality Assurance (QA) engineers to ensure automated test coverage and proactively fix bugs and defects.
· Partner with DevOps teams to automate build, deployment, and monitoring pipelines.
· Develop and maintain scalable, high-performance APIs and backend services in a cloud-native environment.
· Implement modern software development practices, including TDD, pair programming, and CI/CD.
· Conduct code reviews, enforce security best practices, and ensure software craftsmanship standards.
· Design and document system architecture, ensuring compliance with government security and regulatory standards.
· Optimize and improve backend systems for scalability, observability, and reliability.
· Where applicable, contribute to blockchain and smart contract development.
Experience & Skill Needed:
Technical Skills:
· Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology, or related disciplines.
· Experience with Git and modern branching workflows (GitFlow, trunk-based development).
· Proficiency in modern backend programming languages: Java, Kotlin, Python, Golang, , Ruby.
· Experience with cloud platforms (AWS, Azure, Google Cloud).
· Strong understanding of RESTful APIs, GraphQL, gRPC, WebSockets.
· Familiarity with microservices architecture and event-driven patterns (Kafka, RabbitMQ).
· Hands-on experience with containerization and orchestration tools (Docker, Kubernetes).
· Experience with CI/CD pipelines (GitHub Actions, GitLab CI, ArgoCD).
· Knowledge of database technologies (PostgreSQL, MySQL, MongoDB, DynamoDB, Redis).
· Experience with observability tools (Prometheus, OpenTelemetry, Grafana, ELK stack).
· Experience with Infrastructure as Code (IaC) tools (Terraform, CloudFormation, Pulumi).
· Experience with API documentation using Swagger
Software Engineering Practices:
· Experience working in Agile teams (Scrum, Kanban) with strong collaboration skills.
· Knowledge of Extreme Programming (XP) practices such as TDD, pair programming, continuous refactoring.
· Strong understanding of test automation frameworks (JUnit, PyTest, Jest, Playwright).
· Adherence to software craftsmanship principles, ensuring clean, maintainable, and efficient code.
Bonus Experience (Added Advantage):
· Understanding of Domain-Driven Design (DDD) and Clean Architecture principles.
· Experience working with government digital services and authentication mechanisms (SingPass, CorpPass).
· Experience with API gateways and service meshes (Kong, Istio, Apigee).
· Experience with serverless computing (AWS Lambda, Azure Functions).
· Exposure to blockchain and smart contract development (Ethereum, Solidity, Hyperledger).
Job Types: Full-time, Contract
Contract length: 24 months
Pay: $4, $14,284.66 per month