Job Description
The Senior Backend & Integration Engineer designs, develops, and maintains scalable backend services and enterprise integrations supporting the NAS AI Ecosystem. This role focuses on building secure APIs, integrating enterprise and third-party systems, and enabling reliable data and service flow across AI platforms and applications. The role collaborates closely with frontend, AI, data, and platform teams to deliver production-ready backend solutions.
Job Profile Responsibilities
- Design, develop, and maintain backend services and APIs for AI-enabled applications
- Build secure, scalable, high-performance REST and event-driven services
- Integrate enterprise systems, AI platforms, and third-party tools
- Implement authentication, authorization, and role-based access control
- Ensure backend services meet performance, reliability, and security standards
- Develop and maintain API documentation and integration specifications
- Support asynchronous and message-based integrations
- Optimize backend services for scalability and cost efficiency
- Collaborate with Platform and SRE teams to ensure production readiness
- Participate in testing, code reviews, and CI/CD pipelines
Requirements & Qualifications
Minimum Requirements
- Strong backend development experience in Java, .NET, Python, or Node.js
- Experience designing and consuming REST APIs and microservices
- Knowledge of integration patterns and middleware technologies
- Experience with relational and NoSQL databases
- Understanding of OAuth2, OpenID Connect, and JWT
- Experience with cloud-native development (preferably Azure)
- Familiarity with messaging systems such as Kafka, Service Bus, or RabbitMQ
Preferred Requirements
- Experience integrating AI/ML services
- Exposure to event-driven or serverless architectures
- Knowledge of API gateways and enterprise integration platforms
- Cloud or backend framework certifications
Educational Requirements