Full Stack Engineer

A.Y.11 Make-Sense International Inc
United States
1 day ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

ASP.NET JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services HTML5 Microsoft Azure Big Data Cascading Style Sheets (CSS) Software as a Service Cloud Computing
+43 more
Cloud Engineering Code Review Continuous Integration Relational Databases Database Design Database Storage Structures Software Debugging Distributed Systems Graph Database PostgreSQL Node.Js Redis Cloud Services Standard Sql Next.js Responsive Web Design Search Technologies Service-Oriented Architecture Software Engineering Systems Integration TypeScript Web Applications Enterprise Search Data Logging Data Processing Enterprise Software Applications Cloud Platform System ReactJS Large Language Models Indexer Backend Git AngularJS Information Technology Low Latency Web Technologies Front End Software Development NestJS Restful APIs Automation Anywhere Serverless Computing Docker Service Stack

Job description

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.

Requirements

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.

Benefits & conditions

  • 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.

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all