Full Stack Developer
Build and ship production SaaS applications end-to-end.
Job Summary
We are looking for a Full Stack Developer with strong hands-on experience building and shipping production SaaS applications. This role is suited to someone who can take ownership of features end-to-end and work comfortably across frontend, backend, and data layers.
You will work closely with UX designers, product leadership, and AI engineers to deliver reliable, high-quality functionality in a mission-critical environment. You will be expected to make sound technical decisions, balance trade-offs, and contribute code that is clean, secure, and maintainable.
What You Will Do
- Build and maintain full stack web applications supporting our SaaS platform.
- Develop responsive frontend features using Angular, TypeScript, HTML, and CSS/SCSS.
- Design and implement backend services using Node.js and RESTful APIs.
- Work with MariaDB and IndexedDB to support performant data access and offline-first workflows.
- Collaborate with designers to implement build-ready UI and UX patterns.
- Integrate authentication, authorization, and security best practices.
- Contribute to CI/CD pipelines using Git and Azure DevOps.
- Debug, optimize, and improve performance across the full application stack.
What Will Help You Succeed
- Demonstrated experience shipping production web applications.
- Strong proficiency with Angular, TypeScript, and modern JavaScript.
- Solid backend experience with Node.js and API-driven architectures.
- Comfort working with relational databases and data synchronization patterns.
- Ability to work independently and take ownership of complex features.
- Strong communication skills and experience working in small cross-functional teams.
- Familiarity with using AI-assisted development tools (e.g., Cursor, Claude, GitHub Copilot, ChatGPT) as part of daily coding workflows.
Nice to Have
- 1–3 years of experience in full stack or software development roles.
- Hands-on experience shipping at least one production web application or SaaS product.
- Strong understanding of frontend + backend integration patterns.
- Working knowledge of Git and CI/CD workflows.
- Basic understanding of application security, performance, and debugging.
- Experience with NestJS, Express, or similar backend frameworks.
- Exposure to Azure or other cloud platforms.
- Familiarity with Docker or containerized development environments.
- Experience with offline-first applications or data sync systems.
- Exposure to AI-integrated features or LLM-based applications.
What We Value
- Ownership mindset and ability to deliver end-to-end features.
- Practical engineering approach focused on shipping reliable software.
- Comfort working in fast-moving, cross-functional teams.
- Curiosity and willingness to leverage modern AI tools to improve productivity and quality.
Please include links to relevant projects or repositories where possible.