Back End Developer

Civils.ai

Civils.ai

Software Engineering

Malaysia

Posted 6+ months ago

Civils.ai is revolutionizing the construction and civil engineering industry with our cutting-edge no-code AI application. Our mission is to make AI automation accessible to every construction team regardless of their technical background. We help construction companies reduce uncertainty and eliminate risks on their projects.

Started in 2022, we are the leading Agentic AI company in the Construction industry tackling some of its most challenging problems.

About Civils.ai

  • HQ in Singapore (Remote position)
  • VC backed seed-stage strartup
  • Revolutionizing workflows with cutting-edge tech to drive efficiency and innovation

What You'll Do

  • Architect, develop, and maintain scalable, high-performance backend services using FastAPI (or similar frameworks)
  • Work with relational databases like MySQL and Postgres, ensuring efficiency and scalability
  • Implement Redis for caching and optimize backend performance
  • Build and maintain RESTful and gRPC APIs to facilitate seamless communication between services
  • Utilize Docker for containerization and Kubernetes for orchestrating and managing microservices
  • Collaborate with frontend engineers, data scientists, and product teams to deliver product features following the product management cycle (Plan, Build, Iterate, Ship)
  • Ensure high performance, scalability, and security of backend systems
  • Lead and participate in code reviews, ensuring clean, maintainable code while mentoring junior engineers
  • Continuously improve backend architecture, incorporating best practices and the latest technologies

Our Tech Stack

  • FastAPI (or equivalent frameworks)
  • Python, Golang
  • MySQL, Postgres
  • Redis, gRPC, RESTful APIs
  • Docker, Kubernetes
  • Ray
  • Slack, Notion for communication and documentation

Requirements

  • No visa sponsorship offered
  • At least 3 years of experience building backend systems
  • Strong experience with FastAPI (or equivalent frameworks)
  • Proficiency in Python (Golang nice to have)
  • Expertise with relational databases (MySQL, Postgres) and Redis for caching
  • Experience building robust RESTful and gRPC APIs
  • Advanced experience with Docker for containerization and Kubernetes for managing and orchestrating microservices
  • Familiarity with microservices architecture, CI/CD pipelines, and cloud infrastructure
  • Knowledge and experience in using Ray to serve scalable Python services