Associate Software Engineer- PHP Laravel (6 months to 2 years)
تفاصيل الوظيفة
Job Title: Associate Software Engineer- PHP Laravel Department: Backend Location: Lahore Experience Required: 6 months to 1 year About Us: At Manafa Technologies, we are dedicated to revolutionizing the fintech landscape by empowering small and medium-sized enterprises (SMEs) across Saudi Arabia. Our vision is to be the most accessible lending partner for SMEs, always just one click away from fulfilling their financing needs. Driven by our mission, we've developed 4 innovative products. We strive to be the fastest lending provider in the market, offering the lowest rates while maintaining a high-quality borrower base. We've facilitated more than 1.8 billion SAR in financing to our investors. With our innovative solutions, we are committed to securing the largest market share, helping businesses thrive in a dynamic economy.
Job Summary
We are seeking a motivated and detail-oriented Backend Developer to join our dynamic team. In this role, you will work closely with our engineering and product teams to develop, test, and maintain backend services and applications. You will have the opportunity to learn and grow your skills in a collaborative and fast-paced environment while working on real-world projects.Key Responsibilities
- Backend Development: Write, test, and maintain scalable and efficient server-side code in languages e.g. PHP.
- Database Management: Assist in database design, management, and optimization (SQL or Mongo).
- API Development: Develop and maintain RESTful APIs for our web and mobile applications.
- Code Reviews and Testing: Collaborate in code reviews, write unit tests, and contribute to a reliable codebase.
- Debugging and Troubleshooting: Identify and resolve performance bottlenecks, bugs, and other issues in a timely manner.
- Documentation: Document code, processes, and configurations to ensure a well-maintained codebase.
- Collaboration: Work closely with front-end developers, designers, and product managers to deliver high-quality products.
Required Skills
- Basic Programming Knowledge: Strong understanding of at least one programming language (e.g., C++, C, Java, Python, Node.js).
- Understanding of Databases: Familiarity with relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB).
- API Knowledge: Basic knowledge of RESTful API principles and ability to work with JSON data.
- Problem-Solving: Ability to break down tasks and solve issues in a logical, effective manner.
- Version Control: Basic knowledge of Git and GitHub or GitLab for code management.
- Willingness to Learn: Eagerness to grow in backend development and learn new tools and technologies as needed.
Nice-to-Have Skills
- Frameworks: Exposure to frameworks (e.g., Laravel for PHP, NUXT for VueJs).
- Cloud and DevOps Knowledge: Basic understanding of cloud providers (AWS, Google Cloud) and containerization (Docker).
- Security Basics: Awareness of backend security best practices.
Qualifications
- Educational Background: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Project Work/Internships: Any previous internships, freelance projects, or personal projects are a plus.
Why Join Us?
- Learning Opportunities: Gain hands-on experience and mentorship from experienced developers.
- Innovative Environment: Work on cutting-edge projects in a supportive and innovative environment.
- Career Growth: Potential to grow into a specialized backend developer role based on performance and learning progress.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.