Job Openings Backend Developer

About the job Backend Developer


Job Title: Sr. Backend Engineer

About the Role

We are looking for a Senior Backend Engineer to help build scalable backend systems that power AI-driven operational platforms and real-time analytics products. This role is ideal for someone with strong backend architecture experience who can design and implement scalable APIs, data systems, and backend services. The ideal candidate is product-oriented, comfortable working in fast-moving environments, and experienced building reliable backend systems using modern TypeScript ecosystems, PostgreSQL databases, and distributed service architectures. This position requires strong ownership, systems thinking, and the ability to collaborate across frontend applications, infrastructure, Python-based computer vision pipelines, and edge processing systems.

Key Responsibilities


Design and build scalable backend services using TypeScript and Node.js.
Develop APIs and backend systems that support operational workflows and AI-driven products.
Architect secure, reliable, performant, and maintainable backend infrastructure for real-time and data-heavy applications.
Design and maintain RESTful APIs, service integrations, and typed validation patterns.
Model and optimize PostgreSQL database schemas and queries.
Ensure strong data integrity, validation, and consistency across systems.
Collaborate on integrations between web platforms, backend services, edge-server infrastructure, and distributed systems.
Work alongside teams managing Python-based computer vision pipelines.
Optimize backend performance, scalability, observability, deployment patterns, and operational monitoring.
Participate in technical discussions, architecture decisions, documentation, and code quality standards.

Must-have Requirements


5+ years of backend engineering experience.
Senior-level experience building production backend systems.
Strong experience with Node.js and TypeScript.
Strong PostgreSQL and relational database experience.
Experience designing scalable APIs and backend architectures.
Deep understanding of backend architecture and distributed systems.
Experience with service-oriented architectures.
Strong understanding of authentication, authorization, and backend security practices.
Experience handling asynchronous workflows and integrations.
Strong database modeling and query optimization skills.
Ability to structure maintainable and scalable backend codebases.
Experience working on scalable SaaS, analytics, or operational platforms.
Experience collaborating across frontend, infrastructure, and product teams.
Strong communication skills in cross-functional environments.
Ability to work autonomously in remote environments.
Ownership mentality and strong attention to detail.
Fluent English.

Nice-to-have Requirements


Experience with AI-driven products or computer vision platforms.
Experience with edge or serverless architectures.
Familiarity with real-time systems and analytics platforms.
Experience with observability, monitoring, and backend performance optimization.
Experience with DrizzleORM.
Experience with Zod.
Familiarity with TailwindCSS.
Familiarity with Shadcn/UI.
Familiarity with Next.js frontend applications.
Familiarity with Python-based computer vision pipelines.
Familiarity with Node.js and TypeScript-based edge server integrations.