{"id":3345056,"url":"https://alion.io/job/learnosity-team-lead","title":"Team Lead","company":{"id":1859164,"name":"Learnosity","domain":"learnosity.com","url":"https://alion.io/company/learnosity-com","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":null},"role":"Management","role_family":"Management","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Dublin, Ireland"],"countries":["IE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":54000,"max_usd":114000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":33},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AWS","optional":false},{"name":"Doctrine","optional":false},{"name":"ElasticSearch","optional":false},{"name":"JavaScript","optional":false},{"name":"MySQL","optional":false},{"name":"PHP","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Symfony","optional":false},{"name":"AI Agents","optional":true},{"name":"CI/CD","optional":true},{"name":"Node JS","optional":true}],"status":"live","first_seen_at":"2026-10-27T16:55:14Z","employer_posted_date":"2026-10-27","last_verified_at":"2026-10-28T11:45:05Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Summary\nThe Team Lead is a senior, hands-on engineer who also leads the people in their team. The role works on Learnosity's Build product, our cloud-based API toolkit that educational companies use to create interactive and accessible assessment experiences at scale.\nAs a Senior Engineer, you bring technical authority and help set technical strategy for your team's area, sharing that with any other Senior Engineers on the team. You will design, build and ship software across the full stack: JavaScript, React and CSS on the front end, and PHP, Python, Postgres/MySQL, Elasticsearch and AWS on the back end. As a Team Lead, you are responsible for the growth, wellbeing and effectiveness of the engineers in your team.\nAbove all, the Team Lead enables the team. You create clarity, remove blockers and help others grow, while keeping ownership and decision-making spread across the team rather than centred on you.\nKey Responsibilities\nAs a Senior Engineer\nTechnical strategy and delivery. Help set medium to long-term technical strategy for the team's area, and own delivery of the team's objectives, including technical specs and roadmaps for projects with cross-team dependencies.\nCode quality. Stay hands-on, writing flexible, efficient, well-tested and well-documented code, and keep quality high through code review. Find the root cause of complex issues and deliver permanent fixes.\nSoftware and architecture design. Design components and systems that work across API and system boundaries, with simplicity, testability and maintainability in mind. Give useful feedback on others' designs, and roll out or deprecate features with monitoring in place and failure paths documented.\nProving it works. Prove out complex functionality with real data, and use AI tools and new technologies where they help the team deliver faster.\nAs a Team Lead\nPeople leadership. Hold regular 1:1s, coach team members and work with them on performance. Run 6-month check-ins and annual reviews with support from your manager, approve leave, and help hire and onboard new engineers.\nGrowth and team health. Mentor less experienced engineers, give constructive feedback, keep an eye on team morale and step in early when someone is struggling.\nCoordinating delivery. Make sure the team has clear priorities, realistic plans and few blockers. Track progress, risks and dependencies, work with other teams to resolve them, and escalate when needed.\nWays of working. Work with Product and Design to clarify goals and priorities, make sure agile ceremonies happen and run well, and help the team reach alignment without becoming the sole decision maker.\nRequirements\nSkills and Experience\nRequired:\n5+ years as a software engineer, including time at senior level delivering medium to long-term projects with business impact\n2+ years leading engineering teams, including formal people processes such as 1:1s, performance reviews and interviewing\nStrong JavaScript and ReactJS, including state management, component-based architecture and design systems\nStrong PHP, ideally with Symfony and/or Doctrine, and Python in a backend or data-oriented context\nExperience with relational and NoSQL databases in high performance environments\nProven software and architecture design skills, including components that interact across API or system boundaries\nExperience leading technical projects end to end, covering specs, roadmaps, estimation and cross-team dependencies\nExperience mentoring and coaching engineers, and a real interest in developing people as well as technology\nExperience working in agile teams in close partnership with Product and Design\nClear written and verbal communication, including technical documentation\nNice to Have:\nExperience leading cross-team or cross-discipline initiatives\nExperience rolling out major features in a production SaaS environment\nCommercial experience with AI tools, including AI-assisted or agentic software delivery\nExperience with TDD and setting up CI/CD pipelines\nExperience with Node.js\nB.Sc or M.Sc in Software Engineering, Computer Science or similar\nKey Behaviours\nOwnership. Follows through on commitments for their own work and the team's. Tackles root causes, takes accountability for failures and helps the team learn from them.\nDecision making. Consults the right people and makes timely decisions without cutting corners on platform quality, for example by defining an iterative MVP while keeping sight of the long-term design.\nCollaboration. Builds trust across teams and disciplines, avoids blame, and commits to a group decision even after disagreeing.\nCommunication. Shares information so the right people stay informed, adjusts the message to the audience, and listens to understand.\nTeam first. Empowers team members to make decisions, shares technical authority with other Senior Engineers, and avoids becoming the team's only point of contact.\nSuccess in this Role\nIn the first 6-12 months, success in this role would look like:\nBuilt trust with each engineer in the team through regular 1:1s, and completed their first check-ins and reviews\nOwned and released at least one complex Build feature with the team, from design through to customers using it\nSet clear technical direction for the team's area, agreed with the other Senior Engineers\nBuilt strong working relationships with the team's Product Manager and Designer, and with other Team Leads\nImproved a team practice the team now relies on, such as planning, code review, testing or AI-assisted development\nBenefits\nOur Values\nWe are a values-driven company, and how we work matters as much as what we build:\nWe live to learn\nWe aim higher\nWe do the right thing\nOur success is better shared\nBenefits\nAnnual leave \nMilestone leave\nPaid sick leave\nGenerous parental leave\nHealth & dental insurance\nPension contributions\nLearning & development support\nEmployee Assistance Program\nFlexible work practices\nCommuter benefits\nModern city-centre office\nLocation & Working Style\nThis role is based in our Dublin office. We value the creativity, collaboration and stronger connections that come from working together in person, and expect employees in this role to work from the office at least two days each week.\nThis role includes participation in a shared on call roster once onboarding and training are complete. The roster is shared across the global CloudOps team, with the current rotation typically requiring one week on call every four to six weeks to support production systems outside normal working hours.\nFind out more about your career at Learnosity at learnosity.com/careers/\nPlease see our Recruitment Privacy Policy\nSalary & package dependent on experience.\nPlease only contact us if you are a candidate interested in applying for this role. You must have the right to live and work in Ireland to apply.","description_format":"text","description_chars":6816,"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":["Annual leave","Dental insurance","Flexible schedule","Parental leave"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["E-learning","Learning Management Systems"],"lifecycle":[{"event":"open","at":"2026-10-27T16:55:14Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":0,"expected_fill_days":27,"reasons":["conf:3","velocity","win:early"],"computed_at":"2026-10-28T05:59:10Z"},"pay":null,"html_url":"https://alion.io/job/learnosity-team-lead","json_url":"https://alion.io/job/learnosity-team-lead.json","meta":{"generated_at":"2026-10-28T11:56:57Z","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":"crawler_verified","counted_by":"address","units_charged":1,"used_today":15741,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-29T00: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":1859164},"rest":"https://alion.io/mcp/rest/get_company?id=1859164"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Flearnosity-team-lead"},{"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%2Flearnosity-team-lead"},{"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%2Flearnosity-team-lead"},{"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/learnosity-team-lead\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Flearnosity-team-lead"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3345056}},{"tool":"search_jobs","arguments":{"company":"learnosity.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3345056},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}