Lean Solutions Group logo
Lean Solutions Group

Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer many opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.

Backend Developer

Backend EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 501-1,000

Location

Latin America (LATAM)

Posted

32 days ago

Salary

0

Seniority

Mid Level

Job Description

Backend Developer

Lean Solutions Group

Role Description We are seeking a highly experienced Moodle Specialist with a strong focus on plugin development to join our team. This role is tailored for a senior-level professional with over 10 years of hands-on experience working within the Moodle ecosystem, specifically designing, developing, and maintaining custom plugins. Unlike general Moodle administrators or infrastructure-focused roles, this position requires deep expertise in software engineering within Moodle’s architecture, including extending core functionality and building scalable, maintainable solutions. Key Responsibilities - Design, develop, and maintain custom Moodle plugins (local, mod, block, auth, report, etc.). - Extend Moodle core functionality while adhering to best practices and coding standards. - Collaborate with product owners, instructional designers, and engineering teams to translate business requirements into technical solutions. - Perform code reviews, debugging, and performance optimization of existing plugins. - Ensure compatibility with new Moodle releases and manage upgrade processes for custom developments. - Write clean, well-documented, and testable code. - Troubleshoot complex issues related to plugin interactions, APIs, and integrations. - Contribute to architectural decisions and technical strategy related to Moodle development. Qualifications - 10+ years of experience working with Moodle, with a strong emphasis on plugin development like IOMAD as strong preference. - Expert-level proficiency in PHP and Moodle’s internal APIs and architecture. - Solid understanding of Moodle plugin types, event system, database schema, and core subsystems. - Strong experience with MySQL/PostgreSQL and query optimization. - Familiarity with version control systems (Git) and CI/CD practices. - Demonstrated expertise of idiomatic Moodle (e.g. published open source plugins that could be viewed on GitHub). - Experience integrating Moodle with external systems via REST, SOAP, or LTI. - Deep understanding of software design principles, security best practices, and performance tuning. - Experience contributing to the Moodle open-source community. Requirements - Knowledge of automated testing frameworks (PHPUnit, Behat). - Familiarity with cloud environments (AWS, Azure) in the context of Moodle deployments. - Experience with DevOps practices related to Moodle delivery pipelines. - Understanding of e-learning standards such as SCORM, xAPI (Tin Can). Soft Skills - Strong problem-solving and analytical thinking. - Ability to work independently and lead technical initiatives. - Excellent communication skills for collaborating with both technical and non-technical stakeholders. - Detail-oriented with a focus on quality and maintainability. - Proactive mindset with the ability to mentor junior developers.

Related Job Pages

More Backend Engineer Jobs

Role Description Gosta de um ambiente dinâmico? É proativo e gosta de "pôr a mão na massa"? Tem atitude de dono e vai pra cima dos problemas para resolvê-los? É uma pessoa movida por desafios? Ama inovar e adora trabalhar em equipe? Se você respondeu sim a estes questionamentos, essa vaga é para você! Aqui nós prezamos pelas pessoas e buscamos talentos que sejam movidos pelo nosso propósito. Se você quer fazer diferente, vem ser Gogroup. A sua vontade de crescer conosco e fazer acontecer será a chave para seu sucesso por aqui! Vamos crescer juntos? Suas principais atividades: - Desenvolver e evoluir o MCP Server de deploy (TypeScript, Cloudflare Workers, Workers AI, Hono, Object Storage, SQLite); - Trabalhar com dados críticos, incluindo autenticação via OAuth, isolamento e rastreabilidade de deploys por usuário; - Implementar novos primitivos como shell, scheduled functions e dynamic worker loading; - Atuar em ciclos curtos de desenvolvimento com revisão técnica próxima ao Principal Engineer; - Garantir qualidade, segurança e confiabilidade das entregas. Qualifications - Forte domínio de TypeScript, com foco em desenvolvimento de plataforma; - Familiaridade com APIs REST e ambientes serverless; - Capacidade de trabalhar com documentação técnica densa (ex.: MCP, Cloudflare Workers); - Alto senso de responsabilidade com dados críticos e impacto em produção. Requirements - Experiência com Cloudflare Workers e ecossistema (D1, R2, Access, Alchemy); - Exposição a arquiteturas de agentes ou Model Context Protocol (MCP); - Experiência com Hono, Drizzle e SQLite; - Vivência com infraestrutura de IA (tooling, orquestração, pipelines de deploy); - Experiência em ambientes escaláveis e distribuídos.

Brazil
Coderio logo

Senior Java Engineer

Coderio

Accelerate Your Digital Transformation

Backend Engineer32 days ago
ContractRemoteTeam 201-500Since 2017H1B No Sponsor

• Diseñar, desarrollar y operar soluciones backend en Java sobre arquitecturas de microservicios • Integrar mensajería y comunicación asíncrona • Implementar buenas prácticas de resiliencia • Trabajar en un entorno fintech complejo y exigente

Uruguay
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 2011H1B Sponsor

• Development and enhancement of scalable backend services that are well-tested and delivered with high quality and on schedule; • Clear, up-to-date technical documentation, including architecture, APIs, and integrations; • Meaningful contributions to refactoring and evolving legacy systems; • Implementation of CI/CD pipelines and observability practices for critical services; • Support for squad technical planning and mentorship of less-experienced developers.

Brazil
RD Station logo

Senior Software Engineer – Backend, Node.js

RD Station

To empower the heroes and scale-ups that grow the economy

Backend Engineer32 days ago
Full TimeRemoteTeam 1,001-5,000Since 2011H1B Sponsor

• You will be part of the Wally team, which integrates RD Conversas, the product responsible for centralizing customer communications across channels such as WhatsApp, Instagram, and Web Chat. • The challenge is to bring operational efficiency to the support flow by delivering high-quality features on time, working in a high-performance, high-throughput environment with a focus on scalability and innovation, especially in the application of generative AI. • Develop high-quality code following internally defined engineering best practices. • Ensure software quality through testing and code reviews. • Specify features based on documents produced during the discovery phases. • Engage in code review processes, technical refinement, and mentoring of less experienced developers. • Participate in incident response and assist support teams and other areas with product-related issues.

Brazil
Job Closed