At Aion Digital, we're looking for an experienced Senior Full Stack Engineer to build secure, scalable, high-performance solutions for digital banking and FinTech platforms, including corporate and SME banking, onboarding, payments, and workflow automation.
The ideal candidate brings strong engineering fundamentals, architectural thinking, and the ability to translate business requirements into technical solutions, with a focus on end-to-end ownership, AI-assisted development, and delivery quality.
Key Responsibilities:
Solution Design & Ownership: Analyze requirements, identify dependencies, and own technical delivery from solutioning to release readiness.
Technical Documentation: Prepare solution designs, API contracts, sequence diagrams, data models, and implementation approaches.
Full Stack Engineering: Develop scalable applications, microservices, and APIs using Node.js, NestJS, TypeScript, REST, and GraphQL, applying SOLID principles and clean architecture.
Database & Messaging: Optimize SQL/Knex.js interactions, implement RabbitMQ messaging, and manage Redis caching and sessions.
System Integrations: Build secure banking and third-party integrations with robust error handling, reconciliation, and transaction integrity.
AI-Assisted Development: Use AI tools to accelerate development while reviewing generated code for security, quality, and maintainability.
Code Quality & Security: Implement secure APIs, automated testing, peer reviews, and use-case validation.
Engineering Excellence: Collaborate across teams, resolve production issues, and improve automation and reusable components.
Required Technical Expertise:
* 5+ years of full-stack development experience with strong Node.js, NestJS, and TypeScript expertise.
* Microservices, REST APIs, GraphQL, and system integrations.
* SQL Server/PostgreSQL, Redis, RabbitMQ, Knex.js, and database optimization.
* Docker, Kubernetes, CI/CD, Git, and cloud technologies.
* OAuth 2.0, JWT, API security, SOLID principles, and distributed systems.
* Automated testing, code reviews, and performance optimization.
* Familiarity with AI-assisted development tools and engineering automation.
Preferred Expertise:
Banking & FinTech: Digital banking, payments, financial transactions, and core banking integrations.
Workflow Automation: Flowable, Camunda, BPMN, or DMN.
Cloud & Infrastructure: OpenShift, Azure, AWS, GCP, Kong, or NGINX.
Identity Management: Keycloak or equivalent IAM platforms.
Advanced Engineering: Database migrations, Saga patterns, idempotency, distributed tracing, monitoring, and production troubleshooting.
Professional Competencies:
Strong problem-solving, architectural thinking, technical ownership, communication, and collaboration skills. Ability to deliver independently in a fast-paced environment.