Full Stack Developer (Senior)
Summary
Senior Full Stack Developer building cloud-native AI-driven data platforms with Angular, Nest.js, GraphQL, AWS, Azure, and MongoDB to simplify data access and collaboration.
Job Description
We are looking for a Senior Full Stack Developer to join a dynamic global technology team focused on building innovative, cloud-based solutions that support data analysis, collaboration, and operational efficiency across a large international enterprise environment.
The successful candidate will work on a modern platform that leverages AI‑driven analysis, cloud technologies, and scalable architectures to simplify data access, visualization, and collaboration processes.
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications.
- Build responsive frontend solutions using Angular and TypeScript.
- Develop backend services and APIs using Nest.js and GraphQL.
- Integrate cloud‑native services across AWS and Azure environments.
- Work with MongoDB, including schema design and Atlas Search.
- Implement secure authentication and authorization mechanisms.
- Support CI/CD pipelines and DevOps best practices.
- Collaborate within Agile teams using Jira, Xray, and Confluence.
- Contribute to performance optimization, monitoring, and system reliability.
- Participate in architecture discussions and technical decision‑making.
Requirements
Essential Skills
Frontend
- Angular
- TypeScript
- AG Grid
- NGRX
- Chart.js
- GraphQL
Backend
- Nest.js
- TypeScript
- GraphQL
- AWS SDK (S3, Athena)
- MongoDB (Mongoose, Atlas Search)
- LDAP
Cloud & Environments
- Azure
- AWS
- Cloud Data Hub
- Airflow
- Grafana
- ArgoCD
Development & CI/CD
- GitHub
- GitHub Actions
- GitHub Copilot
- Dependabot
- ESLint
- SonarQube
- Jest
- NX
- Visual Studio Code
Agile Tools
- Jira / Xray
- Confluence
Advantageous Skills
- Experience with automotive or enterprise cloud data platforms.
- Exposure to identity and device‑management solutions.
- Advanced Angular state management and performance optimization.
- Experience with multi‑cloud or hybrid‑cloud deployments.
- Knowledge of Docker, ECS/ECR, and production reliability practices.
Qualifications & Experience
- Bachelor's Degree in Computer Science, Software Engineering, or related field.
- 3–5+ years of hands‑on full stack or backend development experience.
- Strong experience with cloud‑native architectures, preferably AWS and Azure.
- Experience with DevOps practices and CI/CD pipelines.
- Strong problem‑solving and communication skills.
- Ability to work independently and mentor junior team members.