Gorilla Logic is seeking a Lead Full-Stack Engineer with a strong backend focus to join a product-oriented engineering team building and evolving a modern, cloud-based enterprise platform. This hands-on Technical Leadership role involves driving backend architecture, enforcing high engineering standards, and influencing long-term platform evolution.
Responsibilities:
- Lead the design and development of backend services using Node.js (Express preferred) and TypeScript
- Own complex features end-to-end within a long-lived product environment
- Define and promote clean architecture principles, modular boundaries, and maintainable naming conventions
- Drive API design standards including versioning, backward compatibility, and integration reliability
- Guide relational data modeling decisions (Postgres/MySQL/Oracle) with performance awareness
- Contribute to the React application to deliver full end-to-end features
- Lead architectural discussions and clearly articulate technical trade-offs
- Promote resilient unit testing and disciplined TypeScript practices
- Partner with Product Managers to define scope, negotiate trade-offs, and set realistic delivery commitments
- Mentor engineers and elevate overall engineering standards
- Contribute to a remote-first, collaborative engineering culture
Requirements:
- 7+ years building production-quality software (6+ acceptable with strong leadership signals)
- Experience in long-term product environments (not only short-term project work)
- Strong Node.js backend expertise (Express preferred)
- Excellent API design and modular architecture skills
- Strong relational database experience (Postgres, MySQL, or Oracle)
- Experience integrating third-party systems (REST/JSON; comfortable with XML)
- Strong TypeScript proficiency with strict typing discipline
- Solid unit testing habits and experience with test-first approaches
- Solid React experience and ability to deliver full-stack features
- Strong system design skills and ability to articulate trade-offs clearly
- Excellent communication skills in remote collaboration environments
- Experience with Temporal or similar workflow/orchestration engines
- Experience with Kafka or event-driven architecture patterns
- Hands-on AWS experience in production environments
- Familiarity with observability (logs, metrics, traces) and incident response mindset
- Experience with Docker and Kubernetes
- Experience with MUI, React Hook Form, Redux Toolkit Query, Suspense, Storybook
- Experience with dynamic forms or large modular React applications
- Familiarity with Jest or Vitest and UI testing practices