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.