
Senior Software Engineer
Resaro
full-time
Posted on:
Location Type: Hybrid
Location: Singapore • Singapore
Visit company websiteExplore more
Job Level
About the role
- Architect and build critical backend services and scalable APIs (Python/FastAPI) that power our AI assurance platform.
- Own the full lifecycle of major platform components — from initial design through deployment, monitoring, and long-term maintenance.
- Build and maintain the Docker Compose-based service orchestration infrastructure that underpins AIP, our core platform.
- Develop responsive, data-rich UIs using React/TypeScript and modern frontend frameworks.
- Manage CI/CD pipelines, infrastructure-as-code (Terraform), and Kubernetes environments for production and customer deployments.
- Implement and maintain security practices: DevSecOps, secrets management, compliance (SOC 2, defence procurement).
- Partner with AI Engineers and Product to translate complex evaluation requirements into pragmatic, robust technical solutions.
- Write production-quality code with strong test coverage; mentor other engineers through code reviews and design discussions.
- Identify and address technical debt proactively; improve platform reliability and maintainability over time.
Requirements
- 3–7 years of professional software engineering experience shipping production systems.
- Strong proficiency in Python, with hands-on experience building REST APIs (FastAPI or similar).
- Experience with Docker and container orchestration; comfort navigating complex multi-service architectures.
- Solid engineering fundamentals: testing, code review, version control (Git), debugging, system design.
- Experience with cloud platforms (AWS or GCP), including managed services for compute, storage, and databases.
- Ability to work independently and manage ambiguity in a fast-moving startup environment.
- Clear communicator who can translate technical complexity for non-technical stakeholders.
Benefits
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonFastAPIDockerTerraformKubernetesReactTypeScriptCI/CDREST APIsDevSecOps
Soft Skills
communicationmentorshipproblem-solvingindependenceadaptabilitycollaborationtechnical translationcode reviewambiguity managementproactive identification
Certifications
SOC 2