Job Summary
The Laravel Engineer at Salla will be crucial in developing and maintaining secure, scalable payment processing and fraud prevention solutions for our e-commerce platform. As an integral part of the payments team, you will collaborate closely with cross-functional teams to design, implement, and optimize features that enable seamless and secure transactions for Salla’s merchants and customers.
Key Responsibilities:
- Design and Develop: Build and integrate payment processing systems, gateways, and modules using the Laravel framework and related technologies.
- Secure Workflows: Implement secure and efficient payment workflows, including customer checkout, recurring billing, and handling refunds/chargebacks.
- Fraud Prevention: Work closely with the Fraud Risk Analytics team to integrate advanced fraud detection and prevention mechanisms within the payment system.
- Regulatory Compliance: Ensure all payment processes and data security measures comply with industry standards and regulations, such as PCI-DSS and SCA.
- Code Quality: Write clean, maintainable, well-documented code, adhering to best practices and coding standards.
- API Development: Contribute to developing APIs and microservices that support the payments ecosystem.
- Issue Resolution: Troubleshoot and resolve issues, bugs, and performance bottlenecks related to payment processing.
- Infrastructure Development: Assist in developing a scalable, fault-tolerant payment infrastructure.
- Continuous Learning: Stay informed on the latest trends, technologies, and security practices in the payments industry.
- Mentorship: Mentor and guide junior developers within the team, fostering a culture of knowledge sharing and continuous improvement.
Requirements
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Experience: 3-5 years of experience in developing and maintaining web applications using the Laravel framework.
- Technical Skills: Proficiency in PHP, Laravel, MySQL, and RESTful API development.
- Payment Expertise: Strong understanding of payment processing workflows, gateways, and integrations.
- Security Knowledge: Familiarity with security best practices, PCI-DSS compliance, and fraud prevention strategies.
- Agile Methodologies: Experience with agile software development and DevOps practices.
- Problem-solving: Excellent problem-solving, analytical, and critical thinking skills.
- Collaboration: Ability to work effectively in a team environment and communicate technical concepts.
- Industry Passion: A passion for staying up-to-date with the latest developments in the payments and e-commerce landscape.