Full Stack developer
Calling for experienced Full Stack developers!
Our client is looking for skilled and highly motivated Full Stack Developers to join their growing team and assist in managing their in-house SAAS platform. The platform provides live chat services to the automotive and real estate industries, with plans to expand into other sectors.
The selected Full Stack developer will be responsible for developing, maintaining, and optimising the SAAS solution provided to our client’s customers.
You will be part of a small, friendly, and agile team, who welcome new ideas and suggestions for improvements to the platform. This is a unique opportunity to make a significant impact and implement new technologies to enhance our client’s product.
They use a range of microservices utilising various technologies. While candidates are not expected to possess expertise in all areas, knowledge and experience with multiple technologies is preferred.
Requirements:
- PHP8 (Laravel Framework + Livewire)
- VueJS
- Experience with Web Sockets (Socket.io)
- Postgres
- Docker/ Virtualisation
- HTML/CSS (Tailwind)
Nice to Have:
- NodeJS
- Experience with reporting on large datasets
- Experience with high traffic solutions
- AWS / Server Administration (Especially ECS)
- Experience with Live Chat solutions
Send us your CV or get in touch ASAP for more info!
Solutions Architect and Lead Developer
Calling for a Senior Solution Architect and Lead developer to join a world leader headquartered in Switzerland for a contract opportunity from February till end of 2023, with possible renewal.
This role will be onsite, working in Geneva.
As a Senior Solution Architect and Lead Developer, you will be responsible for the
solution architecture, development leadership, and expert support for multiple
applications from the Division portfolio.
Your role as Solution Architect and Lead Developer will include the following deliverable tasks:
- Architect, design, develop or oversee the development of a wide range of various business software systems managed by Division.
- Gather, interpret and analyze business requirements related to the applications
managed by the Division.
- Engage with various technical and business stakeholders, as needed, to ensure that the
systems are correctly architected, implemented and can be easily maintained and
supported in the future.
- When needed, lead the development process in an iterative/agile way, with a working
build produced early on and subsequent working builds available in acceptance at the
end of each sprint for feedback from the business team.
- Efficiently collaborate with other team members and stakeholders.
- Assist the Division team in improving its software development practices.
- Keep up-to-date with the latest technologies and methodologies, anticipate and analyze
technological trends and assess their impact on delivering and supporting complex
software applications. Put forward recommendations and contribute to the Section’s
integration activities and projects.
- Ensure alignment with client’s technical standards and procedures.
- Deliver complete technical and user documentation.
- Perform other related duties as required
- Follow the client development practices, including activity tracking with JIRA, CICD pipeline
usage and alignment with Cloud Unit practices.
Required skills and experience:
- At least 10 years eperience
- Proven and extensive experience in solution and system architecture, including at least five years of experience deploying major IT systems based on the proposed architectures.
- Extensive hands-on experience in software development.
- Good teamwork skills.
- Excellent communication skills, spoken and written English.
- Agile practices.
Hands-on experience in at least 5 of the following technical areas (in order of priority):
- Java, Spring Boot, JEE, JPA, EJB, JSF
- NodeJS, NestJS
- Core AWS services, Cloud Formation, monitoring and alerts in the cloud
- UX/UI, HTML5, CSS3, Javascript
- WebComponents
- Data modelling, processing, ETL and migration
- BI, AI, NLP
- Angular
- SSO, SAML, Open ID Connect
- Elastic Search
- CMS, ERP, CR
Please get in touch for further details on this excellent contract opportunity.
Node Developer
Calling for an experienced NODE engineer for an exciting contract opportunity to join a large insurance client.
Fully remote role!
The selected Node engineer will help develop our client’s applications and products.
Our client’s mobile/web products interact deeply with RESTful API backends, knowledge of web application architectures and technologies is a must.
Your role as a Node Engineer will involve:
- Development of our mobile & Web applications, from architecture, to coding, to release.
- Ownership in developing and improving all aspects of our stack (development, testing, CI, automation, and architecture).
- Deploying NodeJS api on aws or onprem servers
- Designing and engineering features that deliver value to the people who use them. This means collaborating closely with the entire team (designers, product managers, etc.).
- Develop NodeJS backend API for App and uploading of documents on Amazon S3
- Design database architecture using SQL.
- Write business logic on nodejs.
- Write re-usable and secure codes
Required skills/experience:
- Technical skills (Proven working experience):
- Node JS
- .Net Framework
- ReactJS
- SQL Management studio
- VSCode
- Bitbucket
- JIRA
- NodeJS API
- comfortable working with HTTP-based web services, and have a working knowledge of web application and API architectures.
- Have knowledge on NodeJs, .NET, RestAPIs, AWS, S3, Linux
- Previous history of working with a remote, distributed team.
- Work with tools including Jira, GitHub, Google Docs, bitbucket, Confluence
- Have a good knowledge of AWS deployment and S3
- Able to start development with minimum amount of information
Please apply by sending us your Cv or get in touch ASAP for further details on this excellent contract opportunity!
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.
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
Front-End Developer
Endeavour has a fantastic career opportunity for a driven Front-end developer to strengthen our Defence and Security client’s team, based in Bristol.
The ideal candidate will be a creative, autonomous and tech savvy developer focusing on producing scalable software solutions within the development team.
The successful Front-end Developer will be part of a cross-functional team, responsible for the design of new products with your focus on the development life cycle, from conception to deployment.
Essential required skills/experience:
- A minimum of 3 years’ recent and relevant experience
- Experience of being part of a development team
- Experience developing desktop and mobile applications
- In depth knowledge and experience of in Node.js
- Multiple front-end languages and libraries experience (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Experience of front-end frameworks (such as vue, bootstrap, reactjs, angular)
- Familiarity with common stacks - specific experience of the TICK stack
- Excellent communication and teamwork skills
- Great attention to detail
- Organisational skills
- An analytical, inquisitive mind
Important! Due to the nature of our client’s business, we can only consider applicants eligible to go through a security vetting process.
Please don’t delay and apply today, or contact us for more info on this exciting permanent opportunity!
Full Stack Developer
Endeavour has an exciting opportunity for a Full Stack Developer to work with a renowned client on a permanent basis in the heart of Stockholm, Sweden. This client does not fit into a single box, their company entails payments, consumer financing, ecommerce and banking, creating a unique opening for the successful candidate.
Relocation support is provided
Responsibilities
· Helping to build a unique solution for the company to align to PSD2 requirements in the EU, that would serve millions of customers around the world
· Identifying and authenticating millions of active users every month
· Working in small, highly collaborative Agile team
· Focus on end-to-end ownership, continuous improvement, testing, monitoring and experimentation
Some of the technologies you would be working with
· Identify and access management
· Web and app security experience
· Authentication & Authorization
· Device linking and signatures
· Secure user sign in, sign up and access control
· Web experience
· JavaScript / Typescript
· React / React Native
· Redux
· Node.js
· Express.js
· Docker
· AWS
Requirements
· BS degree in Computer Science or related technical fields, or equivalent practical experience
· Strong coding ability in JavaScript
· Experience with API development, user interfaces and product development
· Passion for writing clean and testable code
· Successfully applied Agile/XP practices (Pairing, TDD/BDD, Continuous Integration, Continuous Delivery)
· Willingness to learn new technologies and move between different tech stacks
If this role sounds of interest to you, please apply with your CV in English
Senior Software Engineer/Java
Endeavour has a fantastic career opportunity for a skilled Software Engineer with a focus on Java, to join a Global client, specialised in the mobility industry, based in the UK headquarters in Dorset.
The successful Software Engineer will be working in a team of four to eight software engineers and will be maintaining and developing our client’s Back Office Systems.
Your responsibilities as a Software Engineer will include:
- Perform role of Scrum Master in agile working environments.
- Prepare refinements and sprint planning.
- Assist the preparation of system design solutions.
- Produce detailed design documentation as required.
- Produce test and integration instructions as required.
- Write software to implement design functionality.
- Write test harnesses to test software unit functionality (unit tests).
- Write tests to support design integration (acceptance tests).
- Resolve technical issues arising during the project lifecycle and after release.
- Undertake peer design reviews.
Skills:
- Java - support of legacy stacks
- C#, .NET Framework, WPF
- REST, Microservices
- NUnit, MSTest
- Knowledge of design patterns, SOA and SaaS
- Continuous integration environments (e.g. Jenkins)
- Team Foundation Server, Jira and Confluence
- Experience of working within Agile methodologies
Please get in touch and send us your CV, to apply ASAP!
Senior PHP Developer
Excellent new opportunity for a Senior PHP Developer to work for a large transportation client in Brussels, Belgium.
Our client has requested that the candidate chosen for this role is fluent in Dutch or French with a good understanding of the other and English.
The duration of this role is initially until the end of 2019 with possibility of extensions and the all-inclusive daily rate is €435 euros.
What is expected of the Senior PHP Developer? - Role and Responsibilities:
- As a PHP Developer, you have the opportunity to collaborate on projects that are technically and functionally challenging.
- You are not afraid to look for and find a good technical solution for all types of problems
- Monitor standards in our PHP domain and ready to promote the overall quality of the code
- Ready to pass on your knowledge
- Ready to promote the general quality of the code
- This project is both back-end and front-end oriented. Equal attention will therefore be paid to the technical skills required for the back-end as well as for the front-end.
Extensive experience with the following skills is required:
- PHP
- HTML/HTML5
- XML/XSD/XSLT
- CSS/CSS2
- AngularJS
- Zend Framework
- Symfony 3 & 4
- GIT
- Linux : Debian/CentOS/Ubuntu
- Windows
- Node JS
- Grunt
- Jenkins
- C++
- MySQL
- MongoDB
- Percona cluster
- MsSql
- SQL
- Agile / Scrum
If you believe you are the right candidate for this role as a Senior PHP Developer, then please do not hesitate to apply with a copy of your most recent CV.
Software Architect
Are you a looking for a fantastic permanent role? Then this is the role for you! Endeavour Recruitment is recruiting for a Software Architect to join a growing Software client in Southampton, Hampshire. This role is a permanent position and salary is dependent on experience.
What will you be responsible for?:
- Designing, implementing and reviewing architectural solutions.
- Setting and ensuring the right standards are expected and delivered.
- Leading the new and ongoing development on key systems for both internal and external stakeholders.
- Responding to customer incidents and resolving service-affecting issues.
- Coach, support, and mentor developers to improve over time.
- Promoting a strong adherence to standards and oversight – practice and guidance.
- Promoting a team culture and continuous improvement.
- Identifying improvements, planning and estimating work, designing architectures and implementing solutions.
Required Skills and Knowledge:
- It is essential that you have strong experience working with C# and Microsoft .Net Framework / .Net Core using SOLID principles or a good understanding of how to apply them.
- You must have excellent documentation skills, using both written and diagrammatic mediums to enable developers to easily deliver soundly architected, reliable, performant and secure solutions.
- Some experience of working with JavaScript and Angular / Node.js.
- You should have a good level of experience of working with RESTful Web APIs.
- You have an in depth understanding of dependency injection and IoC.
- You must have an excellent understanding of Unit testing.
- Professional experience working with source control and CI tools such as team city.
Desirable Skills and Knowledge:
- Experience in the retail or loyalty sector would be advantageous.
- Some experience of AWS, notably Lambda and serverless development.
- A working knowledge of firewalls, networking, and DNS.
Please, get in touch for further details on this exciting career opportunity as a Software Architect!