First seen by Alion on Oct 25, 2026.
The Full Stack Engineer will be responsible for designing, developing, and maintaining both front-end and back-end components of web applications. This role includes writing clean and efficient code, collaborating with cross-functional teams to deliver user-centric solutions, troubleshooting technical issues, and optimizing application performance. The engineer will also work to ensure that applications adhere to high standards of functionality, design, and usability.
You will not just manage backend systems. You will own the product's backbone. You will operate at the intersection of Backend engineering, Cloud infrastructure, System architecture, and Performance optimization. This is an evolved backend role, moving toward full systems ownership. Build, scale, optimize, and secure Aspire's core platform infrastructure while evolving toward end-to-end system ownership.
Your responsibilities will be across the following functions:
Backend Architecture and Logic Systems:
- Design and evolve application logic.
- Build and optimize APIs.
- Drive system architecture decisions.
- Own database schema design and evolution.
Cloud Infrastructure and DevOps:
- Manage AWS stack (EC2 S3 Auto Scaling).
- Build and improve deployment pipelines.
- Drive infrastructure security and hardening.
- Continuously optimize cloud costs.
Performance and Scalability:
- Monitor and improve system performance.
- Optimize data queries and load handling.
- Implement failure recovery systems.
- Build for scale before it breaks.
System Thinking Full-Stack Awareness (Growth Track):
- Understand API frontend interactions.
- Contribute to data flow impacting dashboards.
- Develop an end-to-end system perspective.
Secondary Contributions:
- Support data pipeline structuring.
- Collaborate on AI/API integrations.
- Strengthen technical documentation and clarity.
Requirements:
- Minimum 6 months to 3 years of hands-on experience in backend development or related roles.
- Prior experience working in a startup or high-ownership environment is mandatory.
- Exposure to building or maintaining production-grade systems.
- Experience working on live products with real users and real constraints.
- Demonstrated ability to handle responsibility beyond assigned tasks.
- Strong proficiency in React.js, Node.js, JavaScript, and TypeScript for scalable backend development.
- Experience with Express.js (or similar frameworks) to build robust backend systems.
- Strong understanding of REST API design, architecture, and authentication mechanisms (JWT, etc. ).
- Ability to design, build, and optimize backend logic, APIs, and system workflows.
- Solid experience with MySQL / SQL, along with an understanding of database design principles.
- Exposure to MongoDB (NoSQL) and Redis (caching and performance optimization).
- Working knowledge of Python for scripting, automation, or data-related workflows.
- Understanding of microservices architecture and distributed systems thinking.
- Hands-on experience with AWS (EC2 S3 RDS, Lambda, etc. ) and cloud-based system management.
- Familiarity with Docker and CI/CD pipelines (GitHub Actions or similar).
- Understanding of performance optimization, query tuning, and system debugging.
- Working knowledge of Linux-based systems and server environments.
- Basic understanding of system security, data protection, and API safety practices.
- Exposure to real-time systems (Socket.io or similar technologies).
- Experience with testing frameworks (Jest or similar) and structured development practices.
- Understanding of MVC architecture and clean code design patterns.
- Exposure to AI/LLM API integrations (ChatGPT, Claude, Gemini, etc. ).
Non-Technical / Cognitive Skills:
- Strong systems thinking ability to see how parts connect, not just how they function.
- High level of ownership and accountability for system health.
- Ability to think in terms of trade-offs (speed vs stability vs cost).
- Structured and logical problem-solving approach.
- Ability to anticipate issues before they scale.
- Clarity in thinking and decision-making under ambiguity.
- Bias toward long-term thinking over quick fixes.
Skills
AWS, CI/CD, Docker, GitHub Actions, Linux, MongoDB, MySQL, Node, Node.js, Python, React, React.js, Redis, SQL, TypeScript

