Open role
[Remote] Senior Full-Stack Engineer
Note: The job is a remote job and is open to candidates in USA. Digipal is a software delivery agency seeking a Senior Full-Stack Engineer to build and maintain secure, scalable, AI-powered web applications for international clients. The role spans frontend and backend development, multi-tenant application architecture, security, testing, performance, and collaboration across product and engineering teams.
Responsibilities
- Design, develop, and maintain scalable web applications using React and Next.js
- Build and maintain backend services, APIs, and integrations using Node.js and Python
- Develop secure, reliable, and user-friendly interfaces for multi-tenant applications
- Implement tenant-aware routing, configuration, authorization, and data isolation
- Integrate frontend applications with REST and/or GraphQL APIs
- Apply web security best practices, including OWASP Top 10, CSP, CORS, and secure data handling
- Build accessible, responsive interfaces using TypeScript, JavaScript, HTML5, and SCSS
- Write unit tests and contribute to CI/CD pipelines and reliable release processes
- Optimize application performance, usability, and maintainability
- Actively use AI coding tools, including Codex, throughout the software development lifecycle, integrating AI-assisted workflows and tools into everyday engineering processes
- Collaborate directly with product managers, designers, QA, client services, and engineering teams
- Communicate technical decisions clearly, identify risks early, and proactively drive solutions forward
- Manage multiple tenants, tasks, and workstreams while maintaining high engineering standards
Skills
- 7+ years of professional web development experience, with a strong portfolio of delivered projects
- Strong commercial experience with React and Next.js, including rendering strategies, routing, state management, and API integration
- Strong proficiency in TypeScript and JavaScript
- Working proficiency in Python, including reading, debugging, testing, and extending existing backend services and APIs
- Experience with Node.js and full-stack application development
- Production experience building multi-tenant applications or working with tenant-aware architectures
- Strong understanding of tenant isolation, authorization boundaries, data privacy, and secure data handling
- Practical knowledge of web security standards and best practices, including OWASP Top 10, CSP, and CORS
- Understanding of web accessibility, semantic HTML, keyboard navigation, and responsive design
- Experience integrating frontend applications with REST or GraphQL APIs
- Experience with Git-based workflows, CI/CD pipelines, and modern application hosting platforms
- Hands-on experience writing unit tests and maintaining reliable production software
- Active experience using AI tools in the software development lifecycle, including Codex or comparable AI coding agents
- Ability to integrate AI tools into engineering workflows beyond basic prompting, including tool orchestration and development process automation
- Excellent English communication skills and confidence working directly with US-based product and engineering teams
- Proactive, self-directed approach with the ability to manage multiple workstreams and work with minimal supervision
- Experience implementing tenant-specific configuration, theming, feature flags, or role-based access controls
- Experience with serverless functions and backend API development
- Familiarity with modern data-fetching, caching, and state-management patterns
- Experience with AI-powered products, chatbots, or automated communication tools
- Knowledge of product analytics, observability, and tag management
- Experience with frontend performance optimization and modern browser behavior
- Experience integrating AI agents and automation tools into development workflows
Benefits
- 100% remote position
- Opportunities for professional growth and development
- Collaborate with top minds from around the globe
Company Overview