jobs in Rhino Partners

全职 Full Stack Engineer (AI Applications - DevOps) (React - TypeScript - Python) (1 Year Contract) 工作, 薪水, Rhino Partners 公司招聘中 - Ricebowl

Full Stack Engineer (AI Applications - DevOps) (React - TypeScript - Python) (1 Year Contract)

Rhino Partners

Singapore

分享
保存

工作地点

  • Singapore

职位描述

岗位职责

Rhino Partners is seeking a versatile and hands-on Full Stack Engineer to support the development, enhancement, and deployment of digital and AI-enabled solutions for government agencies.

In this role, you will work across multiple product squads to transform rapidly developed prototypes into reliable, maintainable, and production-ready applications. You will collaborate closely with product managers, engineers, and business stakeholders to refine solutions, strengthen engineering practices, and support successful pilots and implementation.


The ideal candidate has strong full-stack development fundamentals, practical DevOps experience, and the ability to troubleshoot and deliver solutions in a fast-paced, agile environment.


Key Responsibilities

Full Stack Application Development

  • Develop, enhance, and maintain full-stack web applications, including frontend interfaces, backend services, APIs, and system integrations.
  • Refactor and productionise prototypes, improving code quality, architecture, maintainability, performance, and reliability.
  • Build responsive and user-friendly interfaces using modern frontend technologies such as React and TypeScript.
  • Develop and integrate backend services using Python-based frameworks and RESTful APIs.


DevOps, Deployment & Infrastructure

  • Set up, configure, and maintain development, testing, and deployment environments.
  • Implement and optimise CI/CD pipelines to support automated builds, testing, and deployments.
  • Utilise containerisation technologies such as Docker and cloud-based environments to ensure consistent and reliable application deployments.
  • Establish logging, monitoring, observability, and alerting capabilities to support application performance and operational stability.


Software Testing & Quality Assurance

  • Develop and execute unit, integration, regression, and end-to-end tests to ensure application quality and reliability.
  • Identify, reproduce, troubleshoot, and resolve technical issues encountered during development, user testing, and live pilots.
  • Conduct code reviews, refactoring, and performance optimisation to improve application stability and maintainability.
  • Support application testing, deployment readiness, and ongoing improvements throughout the implementation lifecycle.


Collaboration & Implementation Support

  • Work across multiple product squads to support the delivery and implementation of digital solutions.
  • Collaborate with product managers, engineers, and government agency stakeholders to understand technical requirements and resolve implementation challenges.
  • Provide technical support during user acceptance testing, pilot deployments, and production implementation.
  • Adapt quickly to evolving project requirements and contribute to continuous improvements in engineering and delivery practices.


Requirements

Education & Experience

  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or a related discipline is preferred.
  • Hands-on experience developing, testing, and deploying full-stack web applications.
  • Experience with software engineering best practices, including version control (Git), automated testing, and code reviews.
  • Practical experience with DevOps tools, CI/CD pipelines, containerisation, and cloud or container-based deployment environments.


Technical Skills

  • Proficiency in modern frontend technologies, particularly React, TypeScript, JavaScript, HTML5, and CSS3.
  • Experience developing backend applications and APIs using Python-based frameworks.
  • Familiarity with Docker, CI/CD platforms, and deployment automation.
  • Understanding of application logging, monitoring, observability, and troubleshooting.
  • Strong debugging, problem-solving, and software engineering skills.


Preferred Qualifications

  • Experience developing, integrating, or deploying AI-enabled applications, LLM-based workflows, or agentic AI systems.
  • Exposure to rapid prototyping, application productionisation, and pilot deployments.


Soft Skills

  • Ability to work independently across multiple projects in a fast-paced and evolving environment.
  • Strong sense of ownership, accountability, and commitment to delivering reliable solutions.
  • Effective communication and collaboration skills when working with technical teams, product stakeholders, and end users.
  • Adaptability and willingness to take on responsibilities across application development, testing, DevOps, and implementation support.

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多