{"id":3133242,"url":"https://alion.io/job/m365connect-senior-ai-full-stack-engineer-remote","title":"Senior AI & Full-Stack Engineer – Remote","company":{"id":4454363,"name":"M365Connect","domain":"m365connect.com","url":"https://alion.io/company/m365connect","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Ethiopia"],"countries":["ET"],"hiring_countries":["ET"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":26000,"max_usd":68000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":2216},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentic Workflows","optional":false},{"name":"AI Agents","optional":false},{"name":"Azure DevOps","optional":false},{"name":"CI/CD","optional":false},{"name":"DNS","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"JavaScript","optional":false},{"name":"Linux","optional":false},{"name":"LLM","optional":false},{"name":"PostgreSQL","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Azure","optional":true}],"status":"live","first_seen_at":"2026-10-20T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-20T00:00:00Z","board_verified":false,"closed_at":null,"days_open":3,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":3},"description":"Senior AI & Full-Stack Engineer – Remote Job at M365Connect\n\nM365Connect is seeking an experienced Senior AI & Full-Stack Engineer to develop AI-powered applications, build and maintain web platforms, manage cloud and Linux infrastructure, and lead technical delivery across multiple software projects. This is a full-time, long-term remote opportunity for a senior engineer who combines hands-on software development with AI integration, DevOps, infrastructure management, and team leadership.\n\nThe successful candidate will help establish engineering standards, coordinate outsourced developers, mentor team members, and deliver secure, reliable, and maintainable software solutions while supporting the company's growth.\n\nJob Overview\n\nPosition: Senior AI & Full-Stack Engineer\n\nCompany: M365Connect\n\nJob Type: Full-time\n\nWork Arrangement: Fully Remote\n\nLocation: Remote\n\nSalary: Based on experience, responsibilities, and startup budget\n\nStart Date: As soon as possible after selection and agreement\n\nApplication Deadline: Not specified\n\nAbout M365Connect\n\nM365Connect develops software products, web applications, AI-powered tools, integrations, and business automation solutions across multiple projects.\n\nThe company combines internal engineering ownership with contributions from outsourced developers and external specialists. It emphasizes AI-assisted and agentic development workflows, practical technical decision-making, and the delivery of maintainable software that can be operated and improved over time.\n\nKey Responsibilities\n\nSoftware Engineering and AI Integration\r\n\nDevelop, maintain, and improve full-stack web applications.\n\nBuild AI-powered features, integrations, internal tools, and business automation solutions.\n\nIntegrate AI and large language model (LLM) capabilities while evaluating output quality, reliability, latency, and usage costs.\n\nUse AI coding assistants and coding agents with appropriate testing, validation, and human oversight.\n\nDesign and implement APIs, business logic, authentication, authorization, input validation, and third-party integrations.\n\nTranslate business requirements into actionable technical tasks and measurable acceptance criteria.\n\nInfrastructure, Databases, and DevOps\r\n\nManage relational databases, including schema design, migrations, indexing, query optimization, backups, and recovery procedures.\n\nAdminister Linux servers, application services, user permissions, system updates, networking, and troubleshooting.\n\nBuild and maintain Docker environments, including container networking, persistent storage, configuration, and health checks.\n\nConfigure DNS records, domain routing, TLS certificates, and reverse proxies.\n\nMaintain CI/CD workflows using GitHub Actions and Azure DevOps Pipelines, including appropriate build agents and runners.\n\nPlan and execute deployments with migration checks, rollback procedures, and post-deployment verification.\n\nInvestigate production incidents, identify root causes, and implement corrective measures.\n\nTechnical Leadership and Team Coordination\r\n\nCoordinate outsourced developers and technical specialists, clarify requirements, and manage technical dependencies.\n\nReview externally delivered code and other technical deliverables for correctness, security, maintainability, and operational readiness.\n\nLead code reviews, establish practical engineering standards, and support effective release management.\n\nMentor junior and less experienced developers through demonstrations, constructive feedback, and technical guidance.\n\nMake sound architectural and implementation decisions while controlling unnecessary complexity, infrastructure costs, and maintenance overhead.\n\nRequired Qualifications and Skills\n\nApplicants should demonstrate the following qualifications and capabilities:\n\nSenior-level experience delivering and maintaining production web applications.\n\nStrong frontend development skills using a modern framework, JavaScript or TypeScript, HTML, and CSS.\n\nStrong backend engineering skills, including secure API development, integrations, validation, and error handling.\n\nPractical experience integrating AI or LLM capabilities into software applications.\n\nSubstantial hands-on experience with AI coding assistants or agentic development workflows, including independently verifying generated results.\n\nStrong SQL and relational database skills, including migrations, indexing, performance analysis, backups, and recovery.\n\nPractical Linux system administration and Docker deployment experience.\n\nUnderstanding of DNS, HTTP/HTTPS, TLS, firewalls, ports, and reverse proxies.\n\nCI/CD experience with GitHub Actions and familiarity with Azure DevOps repositories, pipelines, and build agents.\n\nStrong Git, pull request, code review, and release management skills.\n\nPrevious experience leading a development team or coordinating technical delivery.\n\nDemonstrated mentoring experience and the ability to communicate technical decisions clearly.\n\nExperience working with outsourced developers, contractors, or distributed teams.\n\nAbility to work independently, prioritize competing requirements, and make practical decisions within a limited startup budget.\n\nInterest in a long-term, full-time role with opportunities for increasing responsibility.\n\nAdditional Advantages\n\nThe following experience would be particularly valuable:\n\nBuilding software products or engineering processes in an early-stage startup.\n\nManaging multiple applications or services simultaneously.\n\nEvaluating external development work for security, correctness, maintainability, and production readiness.\n\nDeveloping AI agents, tool integrations, retrieval workflows, and reliable automation systems.\n\nOperating PostgreSQL databases and multi-service Docker environments.\n\nEstablishing deployment standards, monitoring practices, incident response procedures, and technical documentation.\n\nMentoring junior developers through structured learning and practical engineering guidance.\n\nSalary, Career Growth, and Benefits\n\nM365Connect offers an opportunity to influence technical decisions, engineering processes, and team development during an important stage of the company's growth.\n\nThe starting compensation will depend on the candidate's experience, agreed responsibilities, and the company's startup budget. The employer indicates potential for substantial salary progression during the first few years as the business and the employee's contribution grow.\n\nPossible career progression includes roles such as:\n\nTechnical Lead\n\nEngineering Lead\n\nHead of Engineering\n\nAdvancement will depend on demonstrated results, leadership capabilities, company growth, and financial capacity. Compensation expectations and progression milestones will be discussed during recruitment.\n\nOther benefits and opportunities include:\n\nFully remote work with a long-term employment perspective.\n\nDirect involvement in technical decisions across multiple products.\n\nResponsibility spanning software engineering, AI integration, infrastructure, and deployment.\n\nOpportunities to lead and mentor a distributed engineering team.\n\nClose collaboration with startup leadership.\n\nPotential for career development and increased compensation as the company grows.\n\nRemote Work and Monitoring Requirements\n\nThe remote working arrangement includes a time-tracking tool that records mouse-click and keyboard-activity metrics and captures screenshots of the screen.\n\nThis monitoring is part of the employer's working arrangement and will be explained during recruitment. Applicants should be comfortable with these conditions.\n\nHow to Apply\n\nInterested and qualified applicants should submit their CV and a brief overview of their relevant technical and leadership experience through the online application link below.\n\nApplicants should cover the following points in their application:\n\nFull-stack development: Describe a production application you helped deliver, including your frontend and backend contributions.\n\nAI engineering: Explain an AI feature or agentic workflow you implemented and how you verified its results.\n\nInfrastructure and deployment: Summarize your experience with Linux, Docker, databases, and deployment processes.\n\nTechnical leadership: Describe a team you led or developers you mentored and the outcomes achieved.\n\nExternal development coordination: Explain your experience coordinating outsourced developers and reviewing their deliverables.\n\nAvailability and compensation: State your earliest possible start date and salary expectations, taking the company's startup stage into account.\n\nPublic portfolio links and GitHub repositories are welcome. Do not include confidential customer information or credentials.\n\nApply Online: https://careers-page.com/m365connect/job/5W7WW68R/apply\n\nEarly applications are encouraged because the company intends to fill this core engineering position promptly.\n\nImportant Application Information\n\nApplication Method: Online application\n\nApplication Deadline: Not specified\n\nEmployment Type: Full-time\n\nWork Arrangement: Fully Remote\n\nSalary: Negotiable based on experience, responsibilities, and the employer's startup budget","description_format":"text","description_chars":9150,"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":[]},"benefits":[],"hiring_locations":[{"name":"Ethiopia","iso":"ET","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-23T04:35:45Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":3,"expected_fill_days":29,"reasons":["seen:3","velocity","win:early"],"computed_at":"2026-10-23T05:54:15Z"},"pay":null,"html_url":"https://alion.io/job/m365connect-senior-ai-full-stack-engineer-remote","json_url":"https://alion.io/job/m365connect-senior-ai-full-stack-engineer-remote.json","meta":{"generated_at":"2026-10-23T11:30:45Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"assistant_verified","counted_by":"address","units_charged":1,"used_today":333,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-24T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4454363},"rest":"https://alion.io/mcp/rest/get_company?id=4454363"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fm365connect-senior-ai-full-stack-engineer-remote"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fm365connect-senior-ai-full-stack-engineer-remote"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fm365connect-senior-ai-full-stack-engineer-remote"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/m365connect-senior-ai-full-stack-engineer-remote\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fm365connect-senior-ai-full-stack-engineer-remote"}]}