Moodle Developer, PHP
Location
Czechia
Posted
2 days ago
Salary
Kč73.9K - Kč84.7K / month
Seniority
Senior
Job Description
Moodle Developer, PHP
Arden University Students' Association
• Engage with the full software development lifecycle to develop University Learning systems (Moodle) • Contribute to the team's vision of developing best in class digital solutions in order to enable excellent educational provision for our students
Job Requirements
- Moodle plug-in development
- Mobile application development
- Excellent knowledge of software development principles, theory and practice
- PHP, employing OO Programming principles and Design Patterns
- Agile methodology experience
- REST APIs and HTTP protocols
- XDebug and PHPUnit
- Linux command line, including BASH / shell scripting
Benefits
- 30 days holiday + bank holidays on-top, and even a Christmas closure!
- Study any Arden course for free, with a discount for all family and friend ‘Golden Ticket’ which allows you to gift anyone in your life a free Arden education
- Plus, other excellent benefits
Related Guides
Related Job Pages
More Backend Engineer Jobs
Python/Django Software Engineer
CareAcrossAs part of our dedication to the diversity of our workforce, CareAcross is committed to Equal Employment Opportunities without regard for race, colour, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion.
Role Description Our company is growing and our solutions are expanding, leading to interesting technical and product challenges. You will work on Python & Django, in collaboration with our Development and Product teams. Your goal will be to build a complex infrastructure of services to enhance our solutions for patients, clinicians, researchers, hospitals, as well as the industry. Our solutions operate across multiple countries, helping improve quality of care, patient engagement, clinician workflows, and clinical research. More specifically, you will contribute to the development of: - Digital therapeutics and other patient-facing applications - Clinician dashboards - Remote patient monitoring workflows - Integrations with third-party systems - Analytics pipelines - Tools for researchers and clinical trials The position is part-time (~15-25 hours/week, with flexibility regarding the specific working hours throughout the week). It may evolve into a full-time position if mutually desired. Qualifications - At least 2 years experience with Python/Django (ideally; or alternatively, another MVC framework) - At least 2 years experience with relational databases and SQL technologies (ideally PostgreSQL) - Solid understanding of HTTP and RESTful web service design, implementation, and maintenance - Familiarity with HTML, CSS, JavaScript and Django Templates - Ability to plan work, prioritise tasks independently and efficiently, in order to meet deadlines - Passion for high-quality output Requirements - Experience with cloud-based services such as Heroku, AWS, Azure, Google Cloud Platform, DigitalOcean - Understanding of integration and deployment processes Benefits - Grow and Learn: Innovate and learn something new every day - Fully remote role: Save time for things other than commuting - Build your own work/life balance: This is a part-time position, and we are very flexible regarding which parts of the day or week you work. Create a schedule that works for you - Have an impact: Affect the lives of thousands of cancer patients globally Company Description As part of our dedication to the diversity of our workforce, CareAcross is committed to Equal Employment Opportunities without regard for race, colour, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion.
• Design, develop, and maintain scalable, highly available Java microservices using Spring Boot. • Build and enhance identity and access management services, including authentication, authorization, OAuth workflows, security token management, and user lifecycle management. • Develop and maintain REST APIs and cloud-native applications running on Google Cloud Platform. • Contribute to the architecture, design, and modernization of a large-scale SaaS platform while solving complex scalability, reliability, and security challenges. • Gain a deep understanding of existing systems and actively contribute to their continuous improvement and evolution. • Write and maintain automated tests, ensuring high code quality and adherence to engineering best practices. • Troubleshoot issues across the software stack, perform root cause analysis, and provide production support for critical services. • Participate in an on-call rotation, providing support for production systems approximately twice per week between 8:00 PM and 8:00 AM IST, while collaborating closely with cross-functional teams and taking ownership of services throughout their lifecycle.
Staff Backend AI Engineer
ExperianWe're unlocking the power of data to help create a better tomorrow.
• Architect, build, and own services for large-scale transactional platforms • Lead the end-to-end design of agentic AI workflows using orchestration frameworks • Implement these workflows using tool-calling patterns and multi-agent coordination on AWS • Write production-grade Python and Go services • Design and govern AWS-native infrastructure • Establish engineering standards: code review practices, test coverage requirements, CI/CD pipelines, and observability instrumentation • Conduct and lead technical design reviews for new services • Resolve performance bottlenecks in distributed systems • Guide proof-of-concept (PoC) work for new technologies • Mentor and level up senior and mid-level engineers • Contribute to on-call rotations, incident response, and post-mortem processes
• Design, develop, test, and maintain robust, scalable, and secure applications using the .NET framework and modern software development practices • Develop and maintain full-stack applications, including front-end components (Angular or equivalent), back-end services (.NET), and database solutions • Design and implement cloud-first solutions, leveraging cloud-native architectures and services for new application developments • Integrate applications with Microsoft Dynamics and Dataverse, ensuring seamless interoperability across enterprise systems • Develop, configure, and maintain business workflows using Business Process Management (BPM) and BPMN orchestration tools, such as Flowable or equivalent platforms • Collaborate with business analysts, architects, and cross-functional teams to translate business requirements into high-quality technical solutions, while ensuring compliance with enterprise architecture, security standards, and software development best practices

