Joist AI logo

Staff Software Engineer, Backend

Joist AIRemote - India
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

To excel in this role, you should possess:8+ years of backend software engineering experience. Proven architectural leadership and system design capabilities. Deep understanding of distributed systems and modern APIs. Experience with microservices or modular monoliths. Strong programming skills across multiple languages.

About the job

Joist AI creates software powered by artificial intelligence for the architecture, engineering, and construction industry. The platform helps professionals in these fields manage marketing and revenue operations, streamlining workflows and making collaboration easier.

Role overview

This remote Staff Software Engineer, Backend position (Principal Backend Engineer / Architect level) is open to candidates based in India. The role combines hands-on backend development with technical leadership. The main focus is to shape the technical direction of Joist AI’s backend systems, design scalable cloud architectures, and ensure the platform can support advanced AI features as it grows. Leadership responsibilities include setting engineering standards and mentoring developers to maintain a resilient, production-ready system.

What you will do

  • System architecture: Design, build, and enhance scalable, reliable backend services and APIs for an AI-driven platform.
  • Technical leadership and mentorship: Lead the engineering team in architectural decisions, code reviews, pair programming, and training.
  • Hands-on engineering: Solve complex technical problems, write maintainable code, and set high standards for code quality.
  • Engineering best practices: Define and uphold standards for system design, database schemas, automated testing, and observability to keep systems ready for production.
  • Collaboration: Partner with Product, Platform, and AI engineering teams to connect web backends with machine learning workflows, ensuring a cohesive architecture.

Requirements

  • Minimum 8 years of backend software engineering experience, including architectural leadership and guiding technical teams.
  • Backend and API expertise: Strong understanding of distributed systems, API design (REST, GraphQL), microservices or modular monoliths, and complex data modeling.
  • Programming skills: Proficiency in modern programming languages and a commitment to writing high-quality code.

About Joist AI

Joist AI is an innovative technology company dedicated to transforming the AEC industry through advanced AI solutions that streamline workflows and enhance collaboration among professionals.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.