Roles & Responsibilities
As a Full Stack Developer, you will work across the entire stack to design, develop, and maintain our SaaS platform. You'll primarily use TypeScript in both frontend and backend environments, with Angular for web apps, React Native for mobile, Node.js for backend APIs, and MongoDB as our database layer.
Key Responsibilities
- Develop, test, and deploy web and mobile applications using TypeScript across the full stack.
- Build responsive, component-based UIs with Angular (v12+).
- Develop cross-platform mobile applications using React Native with TypeScript.
- Create RESTful APIs and backend services using Node.js (with Express or NestJS).
- Design and manage data schemas and queries using MongoDB and Mongoose.
- Collaborate with designers, product managers, and QA engineers in an Agile / Scrum environment.
- Write clean, modular, well-documented, and testable TypeScript code.
- Participate in code reviews, sprint planning, and architecture discussions.
- Optimize application performance and security for web and mobile environments.
- Stay up to date with modern TypeScript best practices and relevant tech advancements.
Required Skills & Experience
A degree in Computer Science2 years of professional experience with full stack development using TypeScript .Strong experience with Angular (v12 or higher) and reactive programming (RxJS).Proficient with React Native for building mobile apps using TypeScript.Experience developing server-side applications using Node.js (Express.js or NestJS).Solid understanding of MongoDB , including data modeling and indexingTell employers what skills you have
MongoDB
Data Modeling
TypeScript
Application Development
JavaScript
SQL
SaaS
React Native
Mobile Applications
Angular
API
Software Development