Full Stack Engineer
Diagonally
About the role
About Diagonally
Diagonally Ltd builds AI systems, SaaS platforms, and digital products.
We focus on production-ready software that solves real operational problems.
We operate as a distributed team and are building multiple products across SaaS, AI, and mobile.
Role
We are hiring a Full-Stack Engineer to build and scale web-based SaaS systems.
This is a product engineering role. You will work across frontend, backend, and database layers, contributing to real systems used by businesses.
You should be comfortable taking features from idea → implementation → production.
Tech Stack
We use a TypeScript‑first stack across the application:
Frontend
- React (Next.js)
- TypeScript
- State management (React Query / Context API)
- REST API integration
Backend
- Node.js (Express or NestJS)
- TypeScript
- RESTful API design
- Authentication (JWT / session‑based)
Database
- PostgreSQL
- Schema design and relational modeling
- Query optimization
Infrastructure & Tooling
- Git (GitHub)
- API integration (third‑party services)
- Basic understanding of deployment environments
- Environment/config management
Responsibilities
- Build and maintain full‑stack web applications
- Develop APIs and backend services
- Design and implement database schemas
- Implement authentication and user management
- Integrate third‑party services and external APIs
- Write clean, maintainable, and testable code
- Contribute to system design and performance improvements
Requirements
- 2–4 years of experience building real applications
- Strong proficiency in JavaScript / TypeScript
- Solid experience with React (Next.js preferred)
- Experience building backend services with Node.js
- Strong understanding of REST APIs
- Experience with PostgreSQL or similar relational databases
- Ability to design clean data models and application structure
Preferred
- Experience working on SaaS products
- Experience with API integrations and external services
- Familiarity with cloud deployment
- Experience with React Native or mobile development
What We Look For
- You have built and shipped projects (not just tutorials)
- You can explain your technical decisions clearly
- You understand how systems fit together (frontend ↔ backend ↔ database)
- You take ownership and follow through
We value ability and execution over credentials.
Application
Apply via LinkedIn and include:
- GitHub or project links
- Brief description of what you’ve built
Requirements
- Strong proficiency in JavaScript / TypeScript
- Solid experience with React (Next.js preferred)
- Experience building backend services with Node.js
- Strong understanding of REST APIs
- Experience with PostgreSQL or similar relational databases
- Ability to design clean data models and application structure
Responsibilities
- Build and maintain full-stack web applications
- Develop APIs and backend services
- Design and implement database schemas
- Implement authentication and user management
- Integrate third-party services and external APIs
- Write clean, maintainable, and testable code
- Contribute to system design and performance improvements
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free