As a Software Engineer, you will play a key role in designing, developing, and maintaining both front-end and back-end systems for the HyperPay platform. You’ll work on creating seamless user interactions, building optimized mobile-ready applications, and developing databases and services to ensure functionality, scalability, and performance. Beyond coding, you’ll collaborate with cross-functional teams, review code quality, troubleshoot issues, and contribute to enhancing overall client satisfaction.
What You'll Do
- Determine project requirements and support in developing work schedules for the team.
- Write clean, efficient, and maintainable code in programming languages such as PHP, Laravel, Java, Python, or C++.
- Debug, test, and optimize code for functionality, speed, and reliability.
- Collaborate with developers, designers, and stakeholders to deliver high-quality software solutions.
- Participate in code reviews to ensure adherence to coding standards and best practices.
- Produce, maintain, and improve user interfaces with cross-platform accessibility (web, mobile, and more).
- Integrate applications, graphics, audio, and video to enhance user experience.
- Develop tools and features that elevate usability and accessibility.
- Routinely test software and websites for ease of use, speed, and performance.
- Fix bugs and address issues promptly to maintain stability and client satisfaction.
- Provide transparent communication regarding project progress, challenges, and successes.
- Assist with training, mentoring, and knowledge sharing within the team.
- Prepare and deliver progress reports and presentations for stakeholders.
What You'll Need
- 2–4 years in a similar role, with proven expertise in PHP and Laravel.
- Strong programming and OOP knowledge.
- Hands-on experience with SQL schema design, MySQL profiling, and query optimization.
- Proficiency in REST API design and development.
- Familiarity with software testing tools (PHPUnit, PHPSpec, Behat) is a plus.
- Understanding of SOLID principles and clean code practices.
- Bachelor’s degree in Computer Science or a related field.
- Strong problem-solving skills and keen attention to detail.
- Excellent collaboration and communication skills.
- Experience in the payment services industry is a strong advantage.
- Awareness or knowledge of IT security best practices as defined by ISO/SOC or similar.
Why Aspire
In addition to a competitive long-term total compensation with salary and performance-based bonus, we have a reward philosophy that expands beyond this.
- Be part of a (Remote is here-to stay) organization.
- Work and learn from great minds.
- Explore new opportunities to learn and grow everyday by attending technical and nontechnical training.
- Get market exposure by working with international tech leaders.
- Nursery reimbursement benefit.
- Attend virtual and onsite international tech conference.
- Exposure to work in an IT environment that adheres to rigorous security and compliance standards defined by ISO/ SOC.