Civils.ai is an AI platform for construction estimating and commercial risk detection. The company helps construction firms produce faster, more accurate material estimates (takeoffs) from construction drawings & documents, along with detect commercial and compliance issues.
Started in 2022, we are one of the world's leading Agentic AI company in the Construction industry tackling it's most challenging problems.
About Civils.ai
- HQ'd in Singapore and work on global projects.
- VC backed seed stage startup.
- Revolutionizing workflows with cutting-edge tech to drive efficiency and innovation.
What we're looking for
We're looking for a full-stack engineer who's excited to learn, build real products, and grow with a small team. You don't need to know everything, we care more about curiosity, fundamentals, and willingness to learn. As part of our team, you will collaborate closely with the CTO to bring design and functionality together in a seamless way.
Personal requirements
- Singapore Citizen or PR (MUST)
- 3-4 years experience
- Bachelors degree in Computer Science (or equivalent)
Skills requirements
Frontend:
- TypeScript and React.js
- Building UI using functional components and hooks
- Connecting frontend components to backend APIs
- Writing clean, readable, and maintainable UI code
Backend:
- Python with FastAPI
- Building and maintaining REST APIs
- Handling basic request validation and error handling
- Working on backend features that directly support product needs
Databases
- PostgreSQL
- Writing simple to intermediate SQL queries
- Understanding how data is stored and retrieved
- Working with existing schemas and making small improvements
Developer tooling
- Docker for local development and deployments
- Git for version control (pull requests, basic branching)
- Debugging issues across frontend and backend with team support
Nice to have's
- Experience with database design or schema planning
- Exposure to ORMs (e.g., SQLAlchemy)
- Any familiarity with MLOps concepts or ML pipelines
- Previous startup, side-project, or open-source experience
What we care about the most
- You can explain how your code works
- You're comfortable asking questions when you're stuck
- You enjoy learning new tools and improving your skills
- You like seeing your work used by real users