- Singapore
Working Location
Job Description
Responsibilities
Role Description
The Frontend / Backend Developer is responsible for designing, developing, testing, and maintaining scalable web applications by building intuitive user interfaces and robust server-side systems. This role ensures seamless integration between frontend and backend components to deliver secure, high-performing, and reliable software solutions that support business objectives and enhance user experience.
Key responsibilities include developing responsive frontend applications and implementing backend services, business logic, RESTful APIs, and database solutions to support application functionality and system integration. The role translates business and technical requirements into efficient, maintainable, and scalable software while adhering to coding standards and software engineering best practices.
The position participates in application architecture, technical design, code reviews, unit testing, integration testing, debugging, and performance optimization to ensure software quality, security, and reliability. It identifies and resolves technical issues, optimizes application performance, and continuously improves code quality and maintainability.
In addition, the role integrates third-party services, cloud platforms, databases, and enterprise systems while supporting application deployment, monitoring, maintenance, and continuous integration and continuous deployment (CI/CD) processes. It prepares technical documentation and contributes to automation initiatives that improve development efficiency and operational effectiveness.
The role collaborates closely with product managers, UI/UX designers, QA engineers, DevOps engineers, business analysts, and other cross-functional stakeholders to deliver high-quality software solutions that meet functional requirements, technical specifications, and user expectations.
Qualifications
Strong understanding of frontend and backend development, software engineering principles, object-oriented programming, web application architecture, system design, and the software development lifecycle (SDLC). Ability to build secure, scalable, and maintainable web applications.
Proficiency in frontend technologies, backend programming languages, RESTful API development, database management systems, version control systems, and modern web development frameworks. Familiarity with cloud computing platforms, containerization technologies, microservices architecture, and CI/CD pipelines is advantageous.
Knowledge of application security, authentication and authorization mechanisms, database optimization, caching strategies, performance tuning, software testing methodologies, and system integration practices.
Excellent analytical and problem-solving skills with the ability to troubleshoot complex technical issues, optimize application performance, and develop efficient, scalable software solutions.
Important Information
Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.