{"id":29368,"url":"https://alion.io/job/a2mac1-fullstack-engineer","title":"Fullstack Engineer","company":{"id":7990,"name":"A2MAC1","domain":"a2mac1.com","url":"https://alion.io/company/a2mac1","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"A","score":93,"open_postings":37,"ghost_share":0.027,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":99,"computed_at":"2026-09-30T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Casablanca, Morocco"],"countries":["MA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":113000,"max_usd":225000,"period":"year","method":"role_country_seniority_unknown","sample_n":43},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AIOps","optional":false},{"name":"Angular","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Django","optional":false},{"name":"Docker","optional":false},{"name":"FastAPI","optional":false},{"name":"Python","optional":false},{"name":"Scrum","optional":false},{"name":"Celery","optional":true},{"name":"Grafana","optional":true},{"name":"JavaScript","optional":true},{"name":"LLM","optional":true},{"name":"OpenTelemetry","optional":true},{"name":"Prometheus","optional":true},{"name":"Redis","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-02-02T00:00:00Z","employer_posted_date":"2026-02-02","last_verified_at":"2026-09-30T22:05:45Z","board_verified":true,"closed_at":null,"days_open":241,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":240},"description":"We are seeking a skilled and motivated Fullstack Engineer to join our growing tech team in Casablanca. In this role, you will contribute to the development and evolution of our platforms, working across backend and frontend components in a collaborative, fast-paced environment.\nYou will be responsible for building, maintaining, and scaling fullstack applications, integrating them into our existing engineering stack, and collaborating closely with Product, Backend, Frontend, and Data/AI teams. You will leverage modern technologies and best practices to deliver robust, secure, and maintainable solutions.\nThis position requires strong communication skills, solid experience in fullstack development, and a good understanding of production-grade environments. You will report directly to the Engineering Manager (Engineering / AI Ops).\nGROUP ACTIVITY\nA2MAC1 is the leading provider of automotive benchmarking and data analytics worldwide.\nOur solutions help OEMs and suppliers understand their competitive landscape, accelerate development, and make better strategic decisions based on reliable, structured, and actionable insights.\nThrough our digital platforms, data services, consulting expertise, and AI-driven solutions, A2MAC1 supports the world’s top automotive players.\nWith 700+ employees across Europe, Asia, and North America, A2MAC1 continues its strong growth, driven by innovation and customer success.\nKEY RESPONSIBILITIES\nDevelop and maintain fullstack applications (backend and frontend)\nContribute to the development of the platform and associated projects\nDesign, build, and maintain APIs and backend services\nCollaborate with cross-functional teams to define and implement core services\nEnsure application performance, scalability, security, and reliability\nParticipate in code reviews, architecture discussions, and continuous improvement\nContribute to engineering standards and best practices\nParticipate in the continuous improvement of architecture and code quality\nRequirements\nPROFILE & SKILLS\nMust-Have\n3+ years of experience in a production-grade environment\nExcellent communication skills, in both written and spoken English\nProven experience in fullstack development\nStrong backend experience with Python (FastAPI, Django, or equivalent)\nFrontend experience with modern frameworks (Angular preferred)\nExperience with databases (MongoDB and/or relational databases)\nKnowledge of CI/CD, Docker, and containerized deployment\nExperience with cloud services (especially Azure)\nFamiliarity with Agile/Scrum environments\nNice to Have\nFrench language skills\nExperience with Redis, Celery, or message queues\nExperience with observability tools (OpenTelemetry, Prometheus, Grafana)\nExposure to AI/LLM-based systems or AI-assisted features","description_format":"text","description_chars":2762,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false},{"language":"French","level":"All levels","optional":true}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Data Providers & Datasets","Automotive Manufacturing"],"lifecycle":[{"event":"open","at":"2026-02-02T00:00:00Z"},{"event":"open","at":"2026-09-25T20:38:06Z"}],"liveness":{"score":10,"band":"cold","label":"Long shot","p_open":1,"p_active":0.361,"p_room":0.28,"age_days":240,"expected_fill_days":99,"reasons":["conf:10","win:tail","crowd:"],"computed_at":"2026-09-30T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/a2mac1-fullstack-engineer","json_url":"https://alion.io/job/a2mac1-fullstack-engineer.json","meta":{"generated_at":"2026-10-01T04:22:57Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3688,"day_limit":5000,"remaining_today":1312,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}