At Itza Media, we're on a mission to change what independent online learning looks like for young adults. We are looking for an experienced Senior Software Engineer to join our core development team. This role is an opportunity to work across a modern full-stack environment while also contributing to cutting-edge AI-driven solutions. Our platform integrates AI to enhance learning experiences, using data analysis, AI agents, and prompt engineering to engage users in deeper learning.
The ideal candidate is a hands-on engineer with strong software development experience across multiple technologies, excited about tackling complex problems at scale. Prior AI experience is a plus, but not a requirement—we value adaptability and technical depth over specific domain knowledge. Our office is in Edinburgh, Scotland – relocation to Scotland would be necessary if you are not already based there.
Your Role
* Build Scalable Software: Design, develop, and maintain high-performance services across our stack (TypeScript: Next.js, React, Node.js, databases, Python).
* Work on AI-Powered Features: Integrate retrieval-augmented generation (RAG), prompt engineering, and LLM-powered automation into the product.
* Optimize Data Processing: Work with different databases to ensure efficient data retrieval, indexing, and storage.
* Lead and Mentor: Provide technical guidance, conduct code reviews, and mentor other developers in best practices.
* Enhance System Architecture: Improve our infrastructure, ensuring robustness, security, and maintainability.
We Value
* Extensive experience with full-stack development, including modern frontend frameworks (React, Next.js) and backend services (Node.js) using TypeScript.
* Proficiency in working with relational databases (PostgreSQL) and NoSQL databases (MongoDB).
* Strong understanding of cloud services and system architecture.
* Familiarity with distributed systems, event-driven architectures, and API design.
* A pragmatic approach to problem-solving, with a focus on building clean, maintainable, and testable code.
* Experience leading technical projects, mentoring engineers, and making architectural decisions.
* An interest in AI, data processing, and automation—but prior experience is not required.
Join Us
We welcome applicants from diverse backgrounds and experiences. If you’re passionate about building impactful software, we’d love to hear from you.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
E-Learning Providers
#J-18808-Ljbffr