PHP / AWS Developer - Remote
PHP Developer with AWS
Our client, a market leader in online booking system is going through a process of investment and development and they are looking to take on a skilled Developer with Solid PHP and AWS to join the team in a Senior capacity and to help steer the project in the right direction ensuring success of the company’s product and future revenue for the company.
We are looking for an experienced PHP developer who has managed applications running in AWS. Someone that prides themselves in delivering well designed and crafted solutions. You will be the kind of person who loves a challenge and constantly asks if there is a better way to solve a problem. You will advocate adoption of well tested, high quality solutions that adheres to coding standards.
This is a key position within the business that will help steer and shape our future. As such, you will be the kind of person who enjoys refactoring older algorithms in order to drive our technology forward with each release. You will actively contribute to our Technical Architecture and Roadmap. In addition to maintaining and enhancing our existing applications, there will be plenty of opportunity for working on greenfield projects.
What you’ll be doing:
You will:
· Develop the system applications, web services and APIs.
· Ensure our Infrastructure as Code AWS infrastructure efficiently meets volume demands and performs well
· Implement web service integrations with third parties
· Ensure your code is secure and efficient and that it will meet capacity demands
· Contribute to continuous improvement of our Technical Architecture.
· Use automation to improve efficiency and reliability of releases.
· Follow Development best practices to design, plan, develop and ship good code
· Represent the development team with internal and external customers
· Speak up and contribute ideas to progress and increase the success of the business.
· Take responsibility for delivering your projects in a timely manner
· Enjoy communicating plans and progress clearly via Teams, Jira, Email etc.
Skills:
· Strong knowledge and experience working with modern object-oriented PHP using MVC frameworks such as Symfony or Yii.
· Designed, implemented and supported production applications on AWS infrastructure and have obtained your AWS Certified Solutions Architect certification
· Strong database design skills (MySQL) and the ability to perform optimisation and performance improvements.
· Experience using Git as a version control system in a team context
· Familiarity with modern frontend technologies like HTML5, CSS3, ES6, React.js
· Knowledge of some or all tools and methods such as Composer, Redis, Elasticache, Continuous Integration, TDD, Atlassian Suite.
· The ability to contribute high quality code and contribute to peer reviews offering constructive feedback on code style, naming and design.
· Strong teamwork and communication skills with technical and non-technical staff.
· Strong knowledge of web performance optimisation and caching
· Great problem solving and organisational skills with exceptional attention to detail.
· Experience writing clear specifications from gathered requirements and breaking down projects into simple tasks that can be delegated to keep all business priorities moving forwards.
What we offer:
· Full time role, with six weeks annual leave inclusive of bank holidays
· Company share scheme, so the opportunity exists to own equity in the business by strongly contributing towards the company exceeding its growth targets and ambitions
· Flexibility to work remotely
· Pension Scheme (once passed probation)
· Flexible hours
· Relaxed atmosphere
AWS DevOps Engineer
AWS DevOps Engineer
We have an exciting opportunity for an AWS DevOps Engineer to join our client, a world leader in with bookings / transfer solutions.
The role is fully remote, occasional visits to the office will be required.
We are looking for someone to take ownership of the AWS Environments. Working alongside the senior management team to develop and grow your role.
You will love working in a fast-paced organisation where technology is central to everything we do. Working alongside passionate and innovative people your key areas of responsibilities will be:
- Maintaining current AWS workloads in multiple environments.
- Designing, deploying, and maintaining new infrastructure based on application requirements.
- Communicating with management, developers third party technology providers.
- Reviewing security practices regularly and implementing any required changes.
- Driving infrastructure improvements and migrations to new services and technologies.
- Planning and leading maintenance schedules and windows.
- Support and identify faults both in and out of hours.
- Reviewing costs and budgets for infrastructure in all environments.
Skills & Experience
You will have experience working with and maintaining highly available AWS workloads in a productionised environment using many of the following services: EC2 Autoscaling, RDS, DynamoDB, API Gateway, CloudFront, WAF, CodeDeploy, CodePipeline, VPC, S3, Route 53, IAM.
We are also looking for the successful candidate to have proficiency in:
- Server configuration with Ansible.
- Infrastructure provisioning with CloudFormation.
- Working with Linux and Windows Server.
- Maintaining a CI/CD pipeline with Jenkins
- CLI scripting i.e. Bash or Python.
Desirable
- PHP, Python and Node.js
- Consul and Vault
- Highly Available RabbitMQ
- Windows Server, SQL Server & Active Directory
- Redshift and Grafana
- Blue/Green Deployments
- PCI-DSS Compliance
- Working with monolithic applications
- Future direction to breakdown services & micro services, containerisation etc etc.
- Serverless stacks and event driven architecture
- Distributed Architectures
- Disaster Recovery
For further information regarding this exciting opportunity, please don’t hesitate to apply.
Mobile Front End Developer
Our leading client is recruiting for an experienced Mobile / Front End Developer to join their Team. The role will be based in Cork, however as a company all levels of remote working are supported, where appropriate. The developer will report to the Software Project Manager and occasionally to appropriate Development Directors. The successful candidate would be responsible for building the frontend components to a variety of enterprise applications.
Responsibilities:
- Work with React Native or similar technologies on the front end to create Android/iOS Apps.
- Experience publishing mobile applications to Apple/Google stores.
- Experience integrating mobile front ends with back end REST APIs.
- Lay out an integration pipeline for mobile applications including build/test and publish steps.
- Designing & building applications using client-side technologies including React.js.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Build high-level user interfaces using rapid prototyping methodologies.
- Getting feedback from users and clients, and building solutions for them.
- Assisting with the analysis of client requirements.
- Research into new mobile and frontend technologies and reporting on suitability and benefits to the organisation.
Technical Profile:
- Must have 4+ cumulative years of Mobile / Front End experience in an enterprise environment.
- Deep understanding of JavaScript and React / React Native ecosystems.
- Practical experience of iOS and Android app deployment procedures. (Store deployment, Enterprise deployment, certificates, provisioning profiles).
- Deep understanding of modern testing methodologies, tools and practices.
- Understanding of security and performance considerations.
- Understanding of cross browser issues and how to debug them.
- Understanding of JSON / RESTful web services.
- Understanding of architectural and design patterns.
Optional Skills:
- Range of experience across various other frontend technologies, including Node.js, AngularJS and Typescript
- Experience and working knowledge of relational and non-relational data stores advantageous.
- Experience working with cloud technologies advantageous, especially AWS and Azure.
Please get in touch for further details.
Kubernetes Administrator
URGENT!
Exciting REMOTE contract opportunity for a skilled Kubernetes Administrator to join a financial sector client, based in Sweden!
The selected Kubernetes Administrator will be responsible for:
• Designing and implementing solutions to leverage a Kubernetes cluster
• Configuring hardware peripherals and services, managing settings and storage
• Deploying cloud-native applications, monitoring, and supporting a Kubernetes environment
Required skills and experience:
• Experience managing Kubernetes in production
• Experience with monitoring tools like ELK/Prometheus/Grafana preferred
• Experience with building and maintaining Kubernetes Operators
• Experience with continuous integration and deployment (CI/CD)
• Experience managing AWS EKS clusters
• General cloud architecture experience with AWS, in particular services used for administering a full software solution over time (CloudWatch, IAM, API Gateway, SNS, SES)
• Highly experienced with Docker and Linux containers in general
• Top notch Linux skills, Terraform and bash scripting skills
• SRE experience for a mid-large system at least
General DevOps Experience a plus
• A Certified Kubernetes Administrator (CKA) is a plus
• Working understanding of Kafka is a plus
Apply and send your CV ASAP or get in touch for further info on this excellent contract opportunity.
Head of Infrastructure and Security
Calling for a Head of Infrastructure & Security to join a Real Time Engagement Platform market leader for the entertainment industry sector.
Our client is looking for a new leader of Infrastructure and Security to ensure that the company’s engineering team has access to secure and reliable development environments.
The selected Head of Infrastructure and Security will help ensure that our client achieves the highest levels of performance and security standards and deliver on their promises to their customers. That involves setting up policies and best practices, working through industry certifications such as ISO 27001 and guiding the management team through the process.
Your role:
- Responsible for the smooth running of the company’s cloud-hosted infrastructure
- Responsible for the company’s Information Security Management System (ISMS)
- Work with company management team to achieve industry certifications, including ISO27001 and Cyber Essentials
- Leader of a team of DevOps engineers who manage company infrastructure & security
- Advise company management and engineering leadership team on infrastructure and security best practice
- Manage and improve processes around deployment, monitoring and alerting
- Lead and manage security awareness training programme across the company
- Investigate, recommend and procure third party services relating to infrastructure and security
Essential required skills/knowledge:
- Systems Administrator / DevOps engineer with at least 10 years’ experience
- CISSP or equivalent professional information security qualification
- Proven team leadership experience
- Proven experience communicating with senior stakeholders
- An appreciation for the value of good processes, good documentation and effective time and resource planning
- Experience of management of a cloud-hosted software platform in an AWS environment.
- Knowledge of and ability to implement Information Security best practices and processes
- Ability to inspire, manage and develop a team of experience DevOps engineers
- Ability to communicate clearly and effectively with a range of stakeholders across the
If this sounds like you, apply ASAP and send your CV or get in touch for further details on this fantastic career opportunity!
PHP / AWS Developer
PHP Developer with AWS
Our client, a market leader in online booking system is going through a process of investment and development and they are looking to take on a skilled Developer with Solid PHP and AWS to join the team in a Senior capacity and to help steer the project in the right direction ensuring success of the companies product and future revenue for the company.
We are looking for an experienced PHP developer who has managed applications running in AWS. Someone that prides themselves in delivering well designed and crafted solutions. You will be the kind of person who loves a challenge and constantly asks if there is a better way to solve a problem. You will advocate adoption of well tested, high quality solutions that adheres to coding standards.
This is a key position within the business that will help steer and shape our future. As such, you will be the kind of person who enjoys refactoring older algorithms in order to drive our technology forward with each release. You will actively contribute to our Technical Architecture and Roadmap. In addition to maintaining and enhancing our existing applications, there will be plenty of opportunity for working on greenfield projects.
What you’ll be doing:
You will:
- Develop the system applications, web services and APIs.
- Ensure our Infrastructure as Code AWS infrastructure efficiently meets volume demands and performs well
- Implement web service integrations with third parties
- Ensure your code is secure and efficient and that it will meet capacity demands
- Contribute to continuous improvement of our Technical Architecture.
- Use automation to improve efficiency and reliability of releases.
- Follow Development best practices to design, plan, develop and ship good code
- Represent the development team with internal and external customers
- Speak up and contribute ideas to progress and increase the success of the business.
- Take responsibility for delivering your projects in a timely manner
- Enjoy communicating plans and progress clearly via Teams, Jira, Email etc.
Skills:
- Strong knowledge and experience working with modern object-oriented PHP using MVC frameworks such as Symfony or Yii.
- Designed, implemented and supported production applications on AWS infrastructure and have obtained your AWS Certified Solutions Architect certification
- Strong database design skills (MySQL) and the ability to perform optimisation and performance improvements.
- Experience using Git as a version control system in a team context
- Familiarity with modern frontend technologies like HTML5, CSS3, ES6, React.js
- Knowledge of some or all tools and methods such as Composer, Redis, Elasticache, Continuous Integration, TDD, Atlassian Suite.
- The ability to contribute high quality code and contribute to peer reviews offering constructive feedback on code style, naming and design.
- Strong teamwork and communication skills with technical and non-technical staff.
- Strong knowledge of web performance optimisation and caching
- Great problem solving and organisational skills with exceptional attention to detail.
- Experience writing clear specifications from gathered requirements and breaking down projects into simple tasks that can be delegated to keep all business priorities moving forwards.
What we offer:
- Full time role, with six weeks annual leave inclusive of bank holidays
- Company share scheme, so the opportunity exists to own equity in the business by strongly contributing towards the company exceeding its growth targets and ambitions
- Flexibility to work remotely
- Pension Scheme (once passed probation)
- Flexible hours
- Relaxed atmosphere
Application Operations Manager
APPLICATION OPERATIONS MANAGER required for long-term contract opportunity with global reputable organisation, based in Switzerland.
This is an excellent remote contract!
As an Application Operations Manager, you will be responsible for release, deployment and operation of a diverse portfolio of complex projects and business applications, providing a support role to the owners of business applications and ensuring operational efficiency, compliance, risk mitigation and the achievement of business area results. You will also help with onboarding of resources and setting up of development environments.
The selected Application Operations Manager will cover the following deliverable tasks:
- Be the first point of contact for application specific incidents. Provide analysis and details to business clients and development teams.
- Be responsible for maintaining of the lists of application specific incidents. Identify and analyse causes, prioritize improvements and work with teams on fixes.
- Working close with development and other client teams, continuously improve monitoring, alerting and resolution capabilities. Provide technical leadership and oversee the planning, design, implementation, and support of a wide range of varied and complex business software systems from release and operations point of view.
- Support and help business teams with onboarding, setting up of environments, access and using the systems. Input, correct and review business data if required.
- Support and help development teams with onboarding, setting up of environments, access to systems, interpretation of operational data, release management and CI/CD pipelines.
- Keep up to date with the latest technologies and methodologies, anticipate and analyse technological trends and assess their impact for delivering and supporting complex software applications.
- Ensure collaborative and active stakeholder engagement. Manage relationships between IT and business areas in major functional areas with multiple lines of service with a view to understanding and anticipating business and IT needs and establishing clear service expectations.
- Perform other related duties as required.
Required skills/experience:
• Advanced university degree in computer science, information science or other closely related field. A first-level university degree, preferably in computer or information science, plus two years of relevant experience in addition to the experience required below may be accepted in lieu of the advanced university degree.
Desirable: ITIL or another service and/or project management framework
• At least 5 years of experience in the provision of IT services working with the development and deployment of major IT systems.
• Significant hands-on experience in monitoring, problem analysis, prioritization and optimization.
• Good understanding of release management and SDLC
• Hands-on experience in at least 2 of the following technical areas:
o Monitoring and alerting in AWS environment
o CI/CD in AWS cloud
o CI/CD of Java based applications
o Data backup, recovery and migration
• Experience or training in at least 2 of the following:
o ITIL or another service management framework
o Managing defects and incidents
o Business continuity practices and/or ISO Quality Management Standards
o PRINCE2 or another project management framework
• Demonstrated soft skills in critical thinking, creativity, problem solving and adaptability.
• Ability to cultivate innovation and manage change. Proactive in developing strategies to accomplish objectives and accountability in delivering results.
• Ability to communicate on technical issues with a diverse audience. Excellent analytical skills.
• Excellent written and oral communication skills.
• Excellent interpersonal skills and ability to maintain effective partnerships and working relations in a multicultural, multi-ethnic environment with sensitivity and respect for diversity.
Please apply ASAP or get in touch for more info on this not-to-be-missed long-term opportunity!
Senior Software Developer
We have an excellent opportunity for a Senior Software Engineer to join one of Britain’s biggest newspaper groups on a remote, permanent basis. The successful candidate will be joining the Ad Product team to work on the clients brand safety and contextual analysis project.
What they are looking for
Someone that has experience building scalable products and services on cloud platforms and integration these with customer systems, happy to work on your own initiative, yet at the same time play an important role in ensuring the success of the team.
Ownership and communication are also key. The client is looking for people who care deeply about the code they write while at the same time are able to bridge the gap between the technical and business areas of the company effectively.
The client needs people with solid experience and understanding of product and services development, from initial design, through iterative development cycles, tuning for performance and scalability, and pre- and post-sales support integrating with customer platforms.
Skills
Their tech stack includes:
- Core product built on IBM Cloud, using Cloud Foundry, Postgres database services, Watson NLU and Visual Recognition, Cloud Object Storage, Cloud Functions, Kafka streams, DevOps Toolchains, Akamai CDN
- Node.js – for REST service APIs and interactive UI (using Vue.js)
- Platform monitoring and alerting with Sysdig and LogDNA
- Integration with news products on AWS platform (using S3, Lambda functions, DynamoDB/Kinesis streams, Postgrad database service, CloudFormation)
Other things they would like to see:
- Unit and integration testing experience (TDD and BDD even better)
- Application performance monitoring and optimisation
- Integration of 3rd party components and services
- Experience with NoSql databases and caches (e.g. Redis)
- Familiarity with microservices architectures, containers and stream processing
- Any experience with other programming languages (e.g. Java, C++, Python)
Package Description
- Competitive salary
- 25 days and bank holidays
- Pension plan
- Bonus scheme
- Company cycle/car/purchase schemes
Web Developer
Endeavour Recruitment has an excellent opportunity for an experienced Web Developer to work for a renowned publishing client on a remote, permanent basis. You will be part of the Ad Product team, working closely with the wider product and engineering teams, building, and maintaining the systems which deliver advertising and other commercial components across a range of digital products.
Requirements
We are looking for someone with solid experience and understanding of web development (Frontend UX and deeper application development) and ad tech. The tech stack includes:
- HTML5 and CSS3
- Native JavaScript (including ES6+)
- Grunt, SASS, Babel, Pug, NPM
- Mocha, Karma, Chai, Sinon, Nightwatch, Jest
- Drone CI, Docker
- AWS platform (S3, Lambda, ECS, Fargate, CloudFormation…)
- Google Ad Manager (formerly Doubleclick for Publishers, DfP)
- Wider Google platform (Tag Manager, Analytics, Data Studio, BigQuery…)
- Escenic Java-based CMS
Other things we’d like to see
- Unit and integration testing experience (TDD and BDD even better)
- Server-side JavaScript (node.js), js libraries, modules and application frameworks
- Web application performance monitoring and optimisation
- A good understanding of ad serving concepts and ecosystem
- Use of Ad Manager/DfP – via the publisher console and API’s, template and wrapper code
- Integration of 3rd party components and services
- Capture and use of data to inform product development (Web Analytics, Real User Monitoring, A/B and Multivariate testing, Ad Manager reporting tools, etc)
- Exposure to near real-time; creation of reporting and data visualisation tools
- An experience with other programming languages (e.g. Java, C++, Python)
Package Description
- Competitive salary
- 25 days + 8 bank holidays
- Bonus scheme
- Company cycle / car / computer purchase scheme
Data Engineer
Endeavour has an exciting contract opportunity for a Dutch speaking Data Engineer, to work with a client, based in Belgium, for 6 months
The successful Data Engineer will be part of a project aiming to make the world’s largest sport brand run faster, smarter and more securely.
Our client is looking for a bilingual English/Dutch Data Engineer, with the following skills and experience:
- Python development experience
- Pyspark Data Processing
- Experience with workflow management and data load job scheduling (Airflow or other DAG based data pipelines orchestrators)
- Development of data pipelines
- Knowledge of Cloud services (preferably AWS)
- Knowledge of developing in an Agile environment.
- Fluent in English and Dutch
Please, get in touch ASAP to discuss in further details, or send us your CV to be considered for this fantastic contract opportunity!