Mid Full Stack Developer
Isle of Man
Permanent
Our client seeks a Mid Stack Developer to assist their team.
Role Profile: You will be working on maintaining and enhancing the current system while playing a key role in the transition to a more modern tech stack. This is an exciting opportunity to work with both legacy technologies and cutting-edge tools as we evolve.
Key Responsibilities
- Maintain and Enhance: Support, optimize, and add features to the current application built with React 17, CodeIgniter 3, and MariaDB.
- Collaborate on Migration: Contribute to the migration of the frontend and backend to modern technologies, including React 19.
- Develop New Features: Work on both frontend and backend, implementing new features, improving existing ones, and ensuring smooth integration between different systems.
- Real-time Features: Leverage WebSockets to create seamless real-time communication features within the app.
- Performance Optimization: Identify areas of the system that can be optimized for better performance and scalability as we move to the updated tech stack.
- Testing and Documentation: Write tests and document the current system as well as the new technologies as they are adopted
Current Tech Stack:
- Frontend: React 17
- Backend: CodeIgniter 3
- Database: MySQL
- Real-time Communication: WebSockets
Key Skills and Experience:
Essential
- Excellent communication skills to work collaboratively with different teams (frontend, backend, product).
- Strong problem-solving abilities and a focus on writing clean, scalable code
- Comfortable with change and adaptability to new technologies as part of the transition.
- Ability to work independently while managing time effectively
- Strong attention to detail and commitment to delivering high-quality results
- Strong experience with React 17+ and modern JavaScript (ES6+).
- Familiarity with frontend state management (e.g., Redux, Context API)
- Experience with CSS preprocessors (Sass, LESS) and building responsive UI components
- Experience with PHP and CodeIgniter 3+ (or experience with any other PHP frameworks such as Laravel
- Experience with RESTful APIs
- Proficiency with MySQL or other relational databases
- Familiarity with database design, optimization, and query performance would be a plus
- WebSockets: Experience working with WebSockets to enable real-time communication features or willing to learn
- Version Control: Proficient in using Git for source code management and collaboration
- CI/CD: Experience with Continuous Integration/Continuous Delivery pipelines.
- Testing: Strong knowledge of writing unit and integration tests using tools like Jest or Moch
Desirable
- Exposure to Docker or containerisation tools
- Knowledge of cloud platforms (AWS, Azure, GCP) for application deployment
- Familiarity with or willing to learn microservices
- Experience with GraphQL subscriptions for real-time data management
- Experience with full-stack migration projects and transitioning legacy systems

Your specialist: Anne Murray
Quote job ref: 15743
Hi, I'm your specialist Anne and I can't wait to hear from you about this job. You can simply submit your CV or call me on 678144 with any questions.