Role Overview:
As a MidLevel Developer you will play a critical role in maintaining and updating our systems ensuring seamless integration with banking interfaces and optimizing performance to enhance user experience. This is a handson role where you will directly contribute to the companys growth and success.
Key Responsibilities:
- Maintain and update company systems.
- Ensure seamless integration with banking interfaces.
- Optimize system performance for an optimal user experience.
- Troubleshoot and resolve critical issues in production systems.
- Stay updated on industry trends and advancements.
- Collaborate with the CEO and other team members to align technical efforts with business goals.
Qualifications:
- Bachelors degree in computer science Engineering or a related field
- 35 Years development Experience
- Financial Systems Background
Required Skills and Experience:
- PHP Developer: 5 years of experience.
- Laravel Framework: 1 years of experience.
- API Integration: Experience with RESTful services.
- NodeJS: 1 years of experience.
- Team Player: Ability to work well individually and as part of a team.
- Communication Skills: Strong communication skills with the ability to support clients regarding system queries and platform integration.
Preferred Skills:
- Financial Systems Background: Experience with PSPs or thirdparty payment integrations.
- AWS Experience: Proficiency with services such as EC2 Lambda S3 etc.
- Serverless Framework: Knowledge and experience.
- CommandLine Proficiency: Comfortable with tools like Docker.
- Frontend Skills: Basic knowledge of HTML CSS and UI frameworks.
Current Systems & Integrations:
- Backoffice Environment: Laravel (PHP) deployed using Lambda/Serverless Framework/.
- Instant EFT Platform: NodeJS screenscraper with a Laravel backend.
- APIs: CapitecPay Adumo Card Processing Peach Card Processing CallPay Integrations.
Ideal Candidate Profile:
- Demonstrated experience working with banking interfaces and financial systems.
- Ability to independently manage and jump into projects.
- Strong problemsolving skills and the ability to troubleshoot critical issues.
- A proactive learner who is keen on professional growth and contributing to the companys progress.
- Experience in a startup environment is a plus but not mandatory.
Company Culture:
We value hard work and are committed to giving back to our employees. We strive to create a work environment that balances productivity with a healthy worklife balance. We encourage our team members to take initiative be independent and continuously seek ways to improve and innovate.
Opportunities for Growth:
While this role does not involve managing a team there are significant opportunities for professional development and career progression as the company grows.