Full Stack Developer

Focus FSSt. John's, NLSoftwareonsite

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.

Apply Now