Website IxDF - Interaction Design Foundation
Online UX design courses by experts, with industry-recognized certificates
Are you a passionate PHP/Laravel developer who thrives in a collaborative, remote environment? Do you dream of using your skills to make a positive impact on the world? If so, then IxDF, the global leader in online UX/UI design education, wants to hear from you!
Join our talented team of senior developers and contribute to the development of interaction-design.org, a vast platform used by millions of learners worldwide. You’ll work on exciting projects, write clean and maintainable code, collaborate on feature development, and help us refine our industry-leading codebase.
Here’s what you’ll love about this role:
- Make a real difference: Help IxDF deliver affordable, high-quality design education to people around the globe.
- Work with the best: Collaborate with a team of passionate developers who value clean code and efficient workflows.
- Continuous learning: Enjoy bi-weekly knowledge-sharing sessions, access to a comprehensive learning library, and the opportunity to contribute to open-source projects.
- Remote freedom: Work from anywhere in a supportive, fully-remote environment with regular video calls and annual team trips.
- Focus on what matters: Benefit from a zero-effort development environment, minimal bureaucracy, and a focus on results and collaboration.
Responsibilities:
- Contribute to back-end development for interaction-design.org, including new features, refactoring, and bug fixing.
- Write clean, maintainable, and well-tested code using Laravel and other technologies.
- Collaborate with cross-functional teams to refine specifications and ensure smooth development processes.
- Maintain and improve documentation for clarity and ease of use.
- Implement new features using a test-driven approach and contribute to increasing test coverage.
- Proactively refactor code and architecture to minimize technical debt and optimize developer experience.
- Utilize code review as a tool for knowledge-sharing, problem-solving, and code quality improvement.
- Develop new features incrementally and ship changes efficiently.
Requirements:
- Expert knowledge of PHP and Laravel frameworks.
- Strong understanding of software design principles, OOP, Design Patterns, and SOLID principles.
- Solid grasp of software engineering fundamentals, performance optimization, data structures, and algorithms.
- Passion for automated testing, particularly unit testing.
- Commitment to continuous learning and skill development.
- Excellent communication and collaboration skills.
- Self-motivated, disciplined, and comfortable working independently in a flat hierarchy.
- Desire to make a positive impact and improve the lives of others.
- Time zone between South America (UTC-5) and East Asia (UTC+8), including Europe (UTC+0).
Bonus Points:
- Expertise in TDD, DDD, Event Sourcing, and CQRS.
- Master’s Degree in Computer Science.
- Strong database management skills, including scaling and optimization.
- Experience with Stripe, Swoole, or Analytics tools.
- Open-source project contributions.
- AWS certification.
- Experience with Docker, Linux Servers, and DevOps.
- Security expertise or enthusiasm.
Ready to join a passionate team and make a difference? Apply now!
To view more open positions kindly Click Here
To apply for this job please visit www.interaction-design.org.