We are looking for an experienced Full Stack Web Developer with a strong focus on backend development to join our dynamic and growing team. This position requires someone who thrives in a less structured, self-organized environment. The ideal candidate should possess a deep understanding of backend technologies, especially PHP with Laravel, and be comfortable with modern tools and practices, such as Docker, Git, and Linux command line.
Key Responsibilities
- Develop and maintain backend systems using PHP and Laravel (projects include amplisting, ionHB).
- Build and maintain websites using WordPress, including experience with Gutenberg block editor and custom block development (projects include MRT sites).
- Collaborate with front-end developers to create seamless integrations and dynamic web applications, ensuring smooth interactions between front-end and backend technologies (React, Next.js, etc.).
- Work with Docker, Docker Compose, and Git workflows to ensure efficient deployment processes.
- Manage version control systems (Git) and work in a collaborative, distributed team environment.
- Write clean, maintainable, and efficient code while following best practices for backend development.
- Troubleshoot and optimize backend performance, ensuring the scalability and reliability of web applications.
- PHP with Laravel (Minimum 5 yrs of experience): Experience in modern Laravel (version 10) and familiarity with Laravel 4.2.
- WordPress (Minimum 2 years): Experience with WordPress, including custom block development and Gutenberg block editor. Prior experience with MRT sites is preferred.
- JavaScript (Minimum 3 years): Strong proficiency in JavaScript, including experience with React.js and Next.js.
- Docker & Git: Familiarity with Docker, Docker Compose, and Git workflows is required. Experience with Linux command line is also necessary.
- Backend Experience: Proven experience working with backend technologies such as PHP, MySQL, and modern Laravel frameworks. Experience with Node.js, TALL stack, and LEMP stack is a plus.
- Version Control: Strong experience using Git for version control. Familiarity with GitFlow is preferred.
- Comfort with Self-Organization: Ability to thrive in a less structured work environment, taking initiative and being self-organized without strict Agile methodologies.
Preferred Skills
- AWS/Cloud Technologies: Experience with AWS or similar cloud platforms (Google Cloud, etc.) is a plus.
- Stripe Integration: Familiarity with Stripe APIs and payment integrations is a plus.
- ElasticSearch: Experience with ElasticSearch is an advantage.
- Typesense: Experience with Typesense or similar technologies is a plus.
- GraphQL/Apollo: Familiarity with GraphQL and Apollo is beneficial.
- Microservices Architecture: Experience with microservices is a plus.
Work Environment
- Ability to work independently and self-manage tasks in a distributed team.
- Comfortable working without a formal Agile methodology.
Location
This is a remote position. We welcome candidates from all regions to apply.
Salary: $2000-$2500 USD/month
If you're passionate about backend development, have the required technical skills, and thrive in a flexible, less structured work environment, we would love to hear from you!