We’re looking for an experienced Full Stack Developer with strong leadership capabilities and deep technical skills in Python (3.9+) and Angular (17+). You’ll play a critical role in designing, developing, and scaling enterprise-grade applications—especially within AI-powered platforms like GAIA.
Role And Responsibilities
- Lead the design, development, and maintenance of full-stack applications across front-end and back-end layers.
 - Collaborate closely with Product Owners, stakeholders, and business analysts to define and refine requirements.
 - Translate business needs into high-quality, scalable technical solutions that adhere to coding and architectural standards.
 - Participate actively in Agile ceremonies, including sprint planning, stand-ups, retrospectives, and backlog grooming.
 - Oversee release and deployment processes, managing branching strategies to ensure efficient and smooth deployments.
 - Provide technical mentorship to team members, fostering a culture of continuous learning and growth.
 - Monitor application health using observability tools, provide DevOps support, and troubleshoot production issues.
 - Ensure adherence to code quality standards, including writing unit tests and participating in peer reviews.
 - Produce and maintain technical documentation aligned with ISO and company compliance standards.
 - Integrate AI-driven insights to improve software functionality and performance, especially within the GAIA platform.
 - Work in a dynamic, globally distributed team, embracing a hybrid work model with flexible hours.
 - Remain adaptable and proactive in a fast-paced, cutting-edge environment, contributing to innovation and improvement.
 
Requirements
- Backend Development:
 
- Proficiency Python3.9+.
 - Experience in designing and developing AWS Lambdas / Microservices architectures.
 - Expertise in RESTful and event-driven services development.
 - SQL knowledge (Postgres) and experience with relational and NoSQL databases, preferably DynamoDB.
 - Familiarity with ORM tools such as SQL-Model + SQL Alchemy.
 
- Frontend Development:
 
- Strong skills in Angular 17+, JavaScript, and TypeScript.
 - Experience with HTML5, SCSS, and responsive web design.
 - Understanding of UI/UX design principles.
 - Proficiency with implementing Figma designs.
 
- DevOps and CI/CD:
 
- Proficiency with CI/CD tools and pipelines (GitHub Actions, Terraform).
 - Experience with Docker preferrable.
 - Familiarity with monitoring and logging tools: AWS CloudWatch & Tracing.
 
- Leadership and Agile Practices:
 
- Strong leadership and emotional intelligence (EQ).
 - Proven experience in mentoring, coaching, and leading technical teams.
 - Expertise in managing release and branching strategies within Agile methodologies.
 
- AI Platform Development:
 
- Insight into AI technologies and their practical application in software systems.
 - Ability to apply data-driven insights to enhance platform capabilities
 
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
 - Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).
 - Familiarity with PaaS offerings like AWS Lambda, ECS, and Faregate.
 - Experience with the BMW Density Framework.
 - Familiarity with Docker and Kubernetes for containerized applications.
 - Knowledge of microservices architecture and integration with front-end systems.
 - Experience with CI/CD pipelines and DevOps practices, including tools like Github Actions / Jenkins.
 - Understanding of authentication concepts such as AWS Cognito, OAuth and Active Directory.
 - Familiarity with UX/UI design principles and tools like Figma or Sketch.
 - Experience with AWS SQS / Apache Kafka and the Confluent Platform.
 - Proficiency with build tools like PIP & NPM.
 - Experience using version control systems such as Git.
 - Exposure to scripting languages such as Python and Bash for automation.
 - Understanding of manual and automated testing processes using tools like Pytest, Unit test, and Test Containers.
 - Familiarity with Agile tools such as Jira and Confluence.
 - Ability to prepare ISO-compliant technical documentation.
 
Qualifications/Experience
- A relevant IT degree or diploma, or equivalent technical experience.
 - Minimum 8–10 years of experience in full-stack Java development.
 - Demonstrable experience leading technical teams and delivering enterprise-level solutions.
 - Proven track record in end-to-end system development, from requirements gathering to deployment and monitoring.
 
Apply now and help us shape the intelligent systems of tomorrow.
  
Desired Skills:
- Python
 - AWS
 - Angular
 - RESTful
 
Desired Qualification Level:
- Degree
 
About The Employer: