Pryme is seeking a skilled and motivated Software Developer to join our dynamic development team. As a Software Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions using Php,Laravel and NuxtJS/VueJs. You will collaborate with cross-functional teams to deliver innovative and scalable software products.
Responsibilities
- Develop and maintain web applications using PHP/Laravel for backend services and NuxtJS for frontend.
- Build innovative, state-of-the-art applications and collaborate with the User Interface & Experience (UI/UX) team
- Design user-friendly interfaces with Tailwind CSS and Bootstrap, ensuring responsive design and cross-browser compatibility
- Write clean, efficient, and well-documented code that meets industry standards.
- Conduct thorough testing and debugging of applications to ensure software quality and performance.
- Participate in code reviews to provide constructive feedback and ensure adherence to coding best practices.
- Maintain our web application tech stack: Laravel PHP, NuxtJs, MariaDB, Redis, Kafka, and whatever else is required to complete the job.
- Troubleshoot and resolve software defects and issues reported by users or discovered during testing.
- Collaborate with cross-functional teams, including designers, developers, and QA engineers, to deliver high-quality software products within project timelines.
- Coordinate with co-developers, keep the project manager well informed of the status of the development effort, and serve as a liaison between development staff and the project manager.
- Contribute to the continuous improvement of development processes and workflows.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Proven experience as a Full-Stack Engineer with proficiency in PHP (especially Laravel framework).
- Strong experience with JavaScript frameworks, particularly NuxtJS and Vue.js.
- Experience developing SaaS-style applications and/or public APIs.
- Hands-on experience with SQL schema design, SOLID principles, and REST API design
- Proficiency in using version control systems (e.g., Git) and collaboration tools.
- Strong problem-solving and analytical skills with a keen attention to detail.
- Ability to work effectively both independently and collaboratively within a team.
- Excellent verbal and written communication skills.
- Strong organisational and time management skills, with the ability to prioritise tasks effectively.
- Database management experience (e.g., MySQL, PostgreSQL) and proficiency with caching systems like Redis or Memcached.
- Experience with event streaming technologies such as Kafka or similar systems.
- Proficiency with version control systems, preferably Git.
- Strong problem-solving abilities and attention to detail.
- Software testing (PHP Unit, PHP Spec, Behat). MySQL profiling and query optimisation
- Experience in Financial Services is an advantage.
- Experience with other programming languages and technologies, such as Java, Golang, or containerisation (e.g., Docker, Kubernetes), is a plus.
Pryme is your go-to mobile app for managing multiple currencies, catering to both personal and business needs. We’re all about creating unforgettable experiences, championing teamwork, and crafting innovative solutions that address real-world challenges. Join us on this journey, where we empower users to take control of their financial futures with ease and creativity!
Joining Pryme means becoming part of an elite, growth-orientated team built on a culture of ownership, taking steps, and making it happen. This means thinking like a business owner, prioritising progress over excuses, and focusing on impactful results. We are committed to becoming a global banking leader, emphasising top-tier customer experience and providing team members with opportunities for meaningful work, career development, and professional growth. Pryme fosters a dynamic environment where initiative and proactive problem-solving are valued, creating space for employees to thrive and make significant contributions.
Apply direct!
Fill out the form through the link and we'll send the person hiring for this role all of your relevant details!
Or Connect with the team!
Connect with the person below and send them a message!