DevJobs

Full Stack Engineer

Overview
Skills
  • TypeScript TypeScript
  • JavaScript JavaScript
  • SQL SQL
  • HTML5 HTML5
  • CSS CSS
  • React React
  • Node.js Node.js
  • Next.js Next.js
  • NestJS NestJS
  • Angular Angular
  • Redis Redis
  • PostgreSQL PostgreSQL
  • RESTful API RESTful API
  • Git Git
  • CI/CD CI/CD
  • GitHub GitHub
  • Azure DevOps Azure DevOps
  • AWS AWS
  • Docker Docker
  • API integration
  • Structured AI outputs
  • Semantic search
  • Tool calling
  • LLM
  • RAG
  • Prompt design
  • OpenSearch
  • Microsoft Azure
  • .NET 9
  • Embeddings
  • Context design
  • ASP.NET Core
  • AI agents

FULL STACK DEVELOPER


AI-Driven SaaS Platform | Allyable


Full-Time • Product & Engineering Team • Remote / Hybrid


About Allyable

Allyable is a technology company focused on making digital experiences more accessible and inclusive. Our Ally360 platform provides organizations with an integrated environment for managing digital accessibility across websites, applications, documents, development workflows, monitoring, testing, remediation, training, and compliance activities. The platform combines automation, AI-powered capabilities, developer tools, analytics, and professional accessibility expertise to help organizations manage accessibility at scale.


We work with organizations across multiple industries and markets and continue to expand our platform with new AI-driven capabilities, automation, and enterprise integrations.


The Role

We are looking for a strong, hands-on Full Stack Developer to join Allyable’s Product & Engineering team. The successful candidate will contribute to the continued development of the Allyable platform while taking an active role in building new AI-powered capabilities and products.


This role is ideal for a developer who can work across the full technology stack, take ownership of significant product components, translate product requirements into production-ready solutions, and collaborate closely with engineering, product, accessibility, and company leadership.


Key Responsibilities

• Design, develop, test, and maintain production-grade web applications and platform capabilities.

• Develop modern frontend applications, dashboards, workflows, and administrative interfaces.

• Build scalable backend services, APIs, integrations, and asynchronous processing capabilities.

• Design and maintain database structures and data-processing workflows.

• Integrate AI/LLM capabilities into Allyable products and internal platform workflows.

• Build reliable AI workflows using structured outputs, tool calling, validation, and appropriate guardrails.

• Develop integrations with third-party platforms, APIs, cloud services, and enterprise systems.

• Contribute to architecture decisions and the evolution of Allyable’s technology stack.

• Write clean, maintainable, reusable, documented, and testable code.

• Participate in code reviews, testing, CI/CD, releases, monitoring, and production troubleshooting.

• Identify technical risks and proactively recommend practical solutions.

• Collaborate with Product and Accessibility experts to translate business requirements into scalable technical solutions.

• Take ownership of assigned components from design through deployment and ongoing maintenance.

Technical Experience

We are looking for practical experience across several of the following technologies and disciplines:


Frontend

• React

• Angular

• Next.js

• TypeScript / JavaScript

• HTML5 / CSS

• Responsive web application development

Backend

• Node.js

• .NET 9 / ASP.NET Core

• NestJS or comparable backend frameworks

• REST APIs and service-oriented architectures

• Background jobs, queues, and asynchronous processing

Data

• PostgreSQL and SQL

• OpenSearch – search, indexing, querying, and large-scale data retrieval

• Data modeling and database design

• Redis or comparable caching/queue technologies

• Experience with vector databases, embeddings, or knowledge graphs is an advantage

AI

• LLM/API integration

• Prompt and context design

• Tool/function calling and structured AI outputs

• RAG, embeddings, semantic search, or AI agents are advantages

• AI evaluation, reliability, latency, and cost optimization

Cloud & Engineering

• Microsoft Azure and AWS – practical cloud development, deployment, and infrastructure experience

• Docker

• Git / GitHub / Azure DevOps

• CI/CD

• Cloud deployment, logging, monitoring, and production troubleshooting

Strong Advantages

• Experience working across both Node.js/NestJS and .NET-based backend environments.

• Experience with OpenSearch or comparable enterprise search and indexing technologies.

• Hands-on experience deploying and operating applications across both Microsoft Azure and AWS.

• Experience integrating search infrastructure, AI/LLM services, and cloud-native services.

• Experience with large-scale crawling, data processing, distributed systems, or enterprise SaaS platforms.

What We Are Looking For

• A hands-on developer who can understand the product objective, not only execute predefined tickets.

• Strong problem-solving and debugging skills.

• Ability to independently research new technologies and turn them into working solutions.

• Ownership, accountability, and a results-oriented approach.

• Ability to balance development speed with quality, maintainability, security, and scalability.

• Comfort working in a fast-moving environment where priorities and technologies evolve.

• Clear communication and effective collaboration with technical and non-technical team members.

• Curiosity and strong interest in AI, automation, web technologies, and enterprise SaaS.

Qualifications

• 3+ years of professional Full Stack development experience preferred.

• Strong JavaScript/TypeScript development experience.

• Experience building and maintaining production web applications.

• Experience with modern frontend and backend frameworks.

• Experience designing APIs and relational database architectures.

• Practical experience with AI/LLM integrations is strongly preferred.

• Experience working with cloud environments such as Azure or AWS.

• Strong Git-based development workflow experience.

• Professional working English.

A formal Computer Science degree is welcome, but practical engineering ability, ownership, problem-solving skills, and demonstrated production experience are more important to us than academic credentials alone.


What Success Looks Like

• Quickly becoming familiar with Allyable’s architecture, products, and development processes.

• Delivering reliable, production-ready features with increasing independence.

• Taking ownership of meaningful platform components and new capabilities.

• Contributing effectively to both existing Allyable products and new AI-driven initiatives.

• Improving platform quality, scalability, maintainability, and development velocity.

• Becoming a trusted technical contributor within Allyable’s Product & Engineering organization.

Working at Allyable

Allyable offers an entrepreneurial technology environment where developers can directly influence products, architecture, and customer outcomes. Team members work closely across Product, Engineering, Accessibility, and company leadership, with significant opportunity to take ownership and grow as the platform expands.


• Full-time position.

• Remote / hybrid working environment depending on location and team needs.

• Flexible working environment with clear ownership and delivery expectations.

• Opportunity to work with modern AI, cloud, automation, and web technologies.

• Direct involvement in the evolution of an enterprise SaaS platform.

• Significant technical ownership and opportunity to influence architecture and product direction.

• Professional growth opportunities as Allyable expands its technology and product portfolio.

Compensation and specific employment terms will be determined based on the candidate’s experience, technical capabilities, location, and employment structure.


Why Join Allyable?

At Allyable, you will have the opportunity to build technology with real-world impact while working on challenging engineering problems across AI, automation, accessibility, cloud infrastructure, and enterprise software. We are looking for someone who wants to build, own, experiment, solve problems, and help shape the next generation of the Allyable platform.


How to Apply

Relevant candidates are invited to submit their resume and a brief introduction to [email protected].

Allyable