Job Title: Backend Lead Engineer
Location: Remote
Company: ONEngine.ai
Reports To: CTO
Salary: Competitive, based on experience
Position Overview
We are seeking a highly experienced Backend Lead Engineer to own the architecture and execution of ONEngine’s backend systems. You will lead a team of backend and full stack engineers, set technical direction for our serverless and microservices infrastructure, and ensure the platform delivers the scalability, security, and reliability our enterprise clients demand. You will be a hands-on technical leader—designing systems, reviewing code, mentoring engineers, and collaborating closely with product, front-end, and DevOps to drive delivery of our AI-powered facilities management platform.
Key Responsibilities
- Lead the backend engineering team: set technical standards, conduct code reviews, mentor engineers, and drive a culture of quality and accountability.
- Own backend architecture decisions—defining patterns for serverless, microservices, API design, data modeling, and multi-tenant isolation across the platform.
- Design and implement high-performance backend services using Node.js 20+ and TypeScript, with a focus on maintainability, fault tolerance, and scalability.
- Architect and oversee multi-tenant data architecture using PostgreSQL (via Prisma ORM) and DynamoDB, ensuring data integrity, security, and optimal query performance.
- Lead the design and implementation of RESTful APIs, enforcing API security standards including OAuth, JWT, rate limiting, and versioning.
- Drive the serverless architecture strategy using AWS Lambda, API Gateway, SQS, and EventBridge; own infrastructure patterns for deployment and scaling.
- Collaborate with DevOps on CI/CD pipelines, containerization (Docker/Kubernetes/ECS), and cloud infrastructure optimization on AWS.
- Partner with the CTO and Chief Architect to translate product roadmap into technical execution plans, sprint commitments, and architecture roadmaps.
- Establish and enforce testing standards (TDD, unit, integration, end-to-end) and ensure a high bar for code quality across the backend team.
- Serve as the primary escalation point for production incidents, system design questions, and complex technical challenges.
Ideal Candidate Profile
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical discipline.
◦ 7+ years of backend or full stack development experience, with proven success building and scaling production systems.
◦ 2+ years in a technical lead, staff engineer, or engineering manager role with direct ownership of architecture and team delivery.
◦ 3+ years building production APIs and services with TypeScript and Node.js.
◦ 2+ years hands-on experience with AWS Lambda and serverless architecture in production environments.
◦ Demonstrated experience leading and growing backend engineering teams in a SaaS environment.
◦ Experience with multi-tenant enterprise SaaS platforms and complex data isolation requirements.
◦ Deep expertise in TypeScript and Node.js 20+; ability to define and enforce team-wide coding standards.
◦ Strong architectural instincts for serverless and microservices systems on AWS (Lambda, API Gateway, SQS, EventBridge, S3).
◦ Expert-level knowledge of PostgreSQL including performance tuning, schema design, and complex query optimization; hands-on Prisma ORM experience.
◦ Deep understanding of multi-tenant SaaS architecture including tenant isolation strategies and data security.
◦ Strong command of authentication and authorization patterns (OAuth, JWT, RBAC) and API security best practices.
◦ Experience with containerization (Docker) and orchestration (Kubernetes or AWS ECS/EKS) in production.
◦ Proficiency with CI/CD pipeline design and management (GitHub Actions, GitLab CI, or equivalent).
◦ Proven ability to mentor engineers, lead architecture discussions, and communicate technical decisions clearly to non-technical stakeholders.
◦ Strong testing culture: TDD, unit, integration, and end-to-end testing standards.
◦ Experience integrating AI/ML APIs into production backend systems.
◦ Field service management, facilities management, or B2B enterprise SaaS background.
◦ AWS certifications (Solutions Architect, DevOps Engineer, or Developer).
◦ Experience with React.js or cross-stack ownership in a full stack capacity.
Tech Stack
TypeScript, Node.js 20+, AWS Lambda, API Gateway, SQS, EventBridge, PostgreSQL, Prisma ORM, DynamoDB, Docker, Kubernetes / ECS, GitHub Actions, Jest, React.js
Pay: €45,000.00-€110,000.00 per year
Application question(s):
- Are you an Irish Citizen?
Experience:
- TypeScript: 1 year (preferred)
Work Location: Remote