Epicareer Might not Working Properly
Learn More

Back End Developer

RM 6,000 - RM 7,999 / month

Checking job availability...

Original
Simplified
Key Responsibilities: Develop and maintain robust backend systems using PHP and Rust. Architect and implement scalable backend solutions with a focus on performance and security. Design and implement RESTful and GraphQL APIs for various applications. Manage and optimize databases, ensuring efficient data storage and retrieval. Build, deploy, and maintain microservices-based applications. Implement and maintain containerization solutions using Docker and Kubernetes. Set up and maintain CI/CD pipelines to ensure smooth deployment processes. Write and maintain unit tests, integration tests, and practice test-driven development (TDD). Optimize backend performance through profiling, caching strategies, and resource management. Ensure backend security through data encryption, secure coding practices, and vulnerability assessments. Manage servers in Linux/Unix environments and leverage cloud platforms like AWS, Azure, or Google Cloud. Create efficient bindings and interoperability between PHP and Rust, including using FFI (Foreign Function Interface). Schedule and manage background tasks and cron jobs using Laravel's scheduler. Debug complex backend issues using modern debugging tools and techniques. Mentor junior developers and contribute to team knowledge sharing. Job Description we are at the forefront of innovative web development, creating cutting-edge applications that redefine user experiences. We are seeking a highly skilled and experienced Senior Backend Developer with expertise in PHP, Laravel, and Rust to join our dynamic team. This is a unique opportunity for a developer who thrives on complex challenges and is passionate about building high-quality, scalable backend systems. Technical Skiils Minimum of 5 years of hands-on experience in PHP development, including proficiency with PHP frameworks such as Laravel, Symfony, or CodeIgniter. Extensive experience with the Laravel framework, including Eloquent ORM, Blade templating, and Laravel's built-in features for routing, authentication, queue management, and scheduling tasks with Laravel's scheduler. Strong experience in Rust programming, particularly for backend development, including creating robust and efficient applications. Expertise in designing and implementing RESTful and GraphQL APIs, including authentication, authorization, and versioning. Extensive experience with SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, and Redis. Proficiency in writing optimized queries and database schema design. Solid understanding of microservices architecture and experience in building, deploying, and maintaining microservices-based applications. Proficient with containerization technologies like Docker and orchestration tools such as Kubernetes. Experience with setting up and maintaining CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions. Proficient with Git and Git workflows. Strong experience with unit testing, integration testing, and test-driven development (TDD) practices. Expertise in optimizing backend performance, including profiling, caching strategies, and resource management. In-depth knowledge of backend security practices, including data encryption, secure coding practices, and vulnerability assessment. Experience with server management, including Linux/Unix environments, and familiarity with cloud platforms such as AWS, Azure, or Google Cloud. Ability to create efficient bindings and interoperability between PHP and Rust, including FFI (Foreign Function Interface) and calling Rust from Laravel. Proficiency in managing background tasks and setting up cron jobs in Laravel for scheduled tasks and background processing. Experience with Rust toolchains, including Cargo, Rustup, and related technologies. Strong understanding of concurrency and parallelism in Rust and their application in backend development. Proficiency in debugging complex backend issues and using modern debugging tools and techniques.