CrawlJobs Logo

Full-stack Consultant

arrow.com Logo

Arrow Electronics

Location Icon

Location:
Morocco , Casablanca

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

Arrow Enterprise Computing Solutions (ECS), a part of Arrow Electronics, brings innovative IT solutions to market to solve complex business challenges. We deliver value-added distribution, business consulting and channel enablement services to leading technology manufacturers and their channel partners. We help businesses grow faster, operate efficiently and transform in a dynamic market.

Job Responsibility:

  • Focuses on application development and tools
  • Ability to write code and test new and innovative web applications, integrate web tools or new features, develop or integrate new code, maintain and address existing code
  • Application development of global websites using C++, Java, XML, HTML, CGI, JSP, Javascript, AJAX, multimedia applications, database and data modeling tools and other languages or software tools as needed
  • Maintaining web standards and best practices
  • Design user interfaces within existing style guidelines
  • Actively participate in user interface implementation from initial planning/design to project release
  • Effectively communicate conceptual ideas, design rationale and the specifics of user centered design process
  • Actively plan, analyze and review functional and technical specification documents
  • Create holistic design solutions that address design, layout and maintenance, and web performance
  • Demonstrated experience designing and developing relational database-driven applications in an Oracle environment
  • Experience working on the server side of client/server, web-based applications
  • Demonstrated ability to develop scalable solutions from business requirements
  • Comfortable working with source code repositories
  • Excellent written and verbal communication skills
  • Self-Driven and work independently with minimal supervision
  • Strong debugging and coding skills
  • Willingness and passion to learn advanced technologies and build expertise on the same

Requirements:

  • Typically requires a 4-year degree and 4–6 years of related experience
  • or an advanced degree without experience
  • or equivalent work experience
  • Strong knowledge on the mentioned technologies
  • Object Oriented programming using Java and J2EE related technologies
  • Core Java
  • JDBC - Strong knowledge on JDBC in terms of making calls to complex PLSQL packages
  • Servlets/JSPs
  • Java Script
  • Java Spring Framework, Node JS, HTML
  • Oracle DB
  • Webservices (REST / SOAP)
  • Ability develop/write PLSQL packages and SQL queries
  • Experience working on Spring, JPA, Hibernate
  • Experience in Angular8 or above

Nice to have:

JUNIT and logging experience

What we offer:
  • Private health care (country related)
  • Career development opportunities

Additional Information:

Job Posted:
April 11, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Full-stack Consultant

Senior Java Full-Stack Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 to 12 years of relevant experience
  • Java 8 & above version
  • Spring-boot, Microservices & Angular 2.0 or latest version
  • Knowledge of Oracle, Apache Kafka, Docker, OpenShift or related technologies is a must
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Fulltime
Read More
Arrow Right

Software Engineer - Full Stack and Back End

The Software Engineer is an intermediate-level position responsible for particip...
Location
Location
Canada , Mississauga; Toronto
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of relevant experience in the Financial Service industry with Back End, preferred Full Stack experience
  • 2+ years of professional experience in software engineering, with a strong focus on full-stack development
  • Expertise in AngularJS for front-end development
  • Design, develop, and implement scalable and maintainable web applications using AngularJS, Spring Boot, and SQL
  • Proficiency in Spring Boot for building robust and scalable backend systems
  • Strong SQL skills for database design, querying, and optimization
  • Experience with RESTful APIs and microservices architecture
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Java Full Stack Developer

Data and Reporting platform is a cross product for client reporting and downstre...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4 -8 years of full-stack application development experience including front-end web development and back-end application development
  • Strong understanding of fundamental software development and coding standards
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and data analytical skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Ability to participate in solution design and learn new technologies with innovation mind
  • Financial experience is a plus
  • Experience of Agile development and scrums
  • Strong knowledge on Core Java, Spring (Core, BOOT etc.)
  • Experience in front-end UI development in React and Angular
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with support and other technology groups on issues and recommend programming solutions and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower-level analysts
  • Identify problems, analyze information and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Software Engineer

The Software Engineer understands the LiminalArc Point of View (PoV) for Enginee...
Location
Location
Salary
Salary:
Not provided
leadingagile.com Logo
LeadingAgile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong background in software development and Agile methodologies
  • Ability to contribute as part of a high-performing team
  • High emotional intelligence
  • High tolerance for ambiguity
  • High integrity
  • Self-confidence
  • Driven by continuous learning
  • Technical ingenuity and experience
  • Pragmatic polyglot programmer
  • Committed clean coder
Job Responsibility
Job Responsibility
  • Contributes to a positive LiminalArc culture and considers personal impact on team members
  • Writes user stories and collaborates with teams to refine and implement them
  • Engages in product/business work through value assessment, release planning, and stakeholder management
  • Builds and maintains trusted relationships with stakeholders at all levels, including client-facing interactions
  • Participates in LiminalArc’s collaborative development practices, including paired/ensemble programming and code review
  • Stays current with and applies LiminalArc software engineering principles and practices on engagements
  • Shares knowledge through pod conversations, presentations, and other forums, tailored for both internal and client audiences
  • Understands the LiminalArc Studios sales process and is aware of its approach to marketing
  • Continuously develops technical and consulting skills in alignment with role expectations
Read More
Arrow Right
New

Senior Software Consultant - Full Stack Developer

10Pearls is seeking a Senior Software Consultant – Full Stack Developer to desig...
Location
Location
Pakistan , Karachi, Lahore, Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in full-stack software development
  • Strong proficiency in JavaScript and working knowledge of TypeScript
  • Experience with frontend technologies including HTML, CSS, and frameworks such as Next.js, Gatsby, or Nuxt
  • Backend development experience in PHP, preferably with frameworks like Laravel or Symfony
  • Strong understanding of relational databases such as MySQL or PostgreSQL
  • Familiarity with REST API development, system integration, and authentication mechanisms
  • Experience with Docker and debugging/performance testing tools
  • Strong problem-solving skills with attention to detail and analytical thinking
  • Ability to work in an Agile environment and collaborate effectively with cross-functional teams
Job Responsibility
Job Responsibility
  • Design and develop scalable full-stack applications, including both client-side and server-side architecture
  • Build responsive and visually appealing front-end interfaces
  • Develop and maintain backend systems, databases, and APIs
  • Write secure, efficient, and well-documented APIs for system integrations
  • Ensure high standards of code quality through best practices, testing, and clean code principles
  • Identify opportunities to automate processes and improve development workflows
  • Leverage AI tools (e.g., Cursor) to enhance productivity and optimize development processes
  • Collaborate with product managers and cross-functional teams to ideate and deliver software solutions
  • Monitor system performance, troubleshoot issues, and continuously improve application efficiency
  • Use stakeholder feedback to drive improvements and enhance product functionality
Read More
Arrow Right

Resident Engineer

This role is a highly technical position providing post-sales remote support for...
Location
Location
United States , Maryland
Salary
Salary:
89400.00 - 206500.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • US Citizenship required
  • Public Trust clearance required
  • Minimum 7-10 years of hands-on network engineering experience
  • Network engineering experience in a consultative manner supporting full-stack enterprise solutions
  • Data Center Switching, Data Center Routing, Data Center Security, and EVPN/VXLAN
  • Hands on experience supporting Juniper QFX and EX product family platforms
  • Intermediate to Advanced Knowledge of EVPN/VXLAN
  • Juniper Networking Specialist certification is required, Professional level preferred
  • Expert level relationship management, communication skills, and interpersonal skills
  • Expert-level troubleshooting methodology
Job Responsibility
Job Responsibility
  • Providing post-sales on-site support for Juniper’s networking products
  • Develop and maintain expertise on the products deployed within the customer’s network
  • Travel to customer sites on at least a quarterly basis or as required by project stages
  • Manage face-to-face communications daily with multiple levels of customer management and engineering staff
  • Isolate and identify configuration, design, and software anomalies
  • Clearly articulate findings in written and verbal communications with development-level engineering staff
  • Insert or suggest Juniper technology to align with customer needs or reach out to the sales team as necessary.
What we offer
What we offer
  • Comprehensive suite of health, financial, and emotional wellbeing benefits
  • Support for personal and professional development
  • Specific programs to reach career goals
  • Inclusive work culture
  • Flexibility to manage work and personal needs.
  • Fulltime
Read More
Arrow Right

Resident Engineer

We are looking for a Resident Engineer to join our team in a highly technical, p...
Location
Location
United States , All, Maryland
Salary
Salary:
89400.00 - 206500.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 7 - 10 years of hands-on network engineering experience
  • Network engineering experience in a consultative manner supporting full-stack enterprise solutions
  • Data Center Switching, Data Center Routing, Data Center Security, and EVPN/VXLAN
  • Hands on experience supporting Juniper QFX and EX product family platforms
  • Intermediate to Advanced Knowledge of EVPN/VXLAN
  • Juniper Networking Specialist certification is required, Professional level preferred
  • Expert level relationship management, communications skills, and interpersonal skills to manage face-to-face communications daily with multiple levels of customer management and engineering staff across multiple departments within the host company in a responsible and professional fashion
  • Customer culture alignment in a strong technical team with deep expertise across multiple layers of technical responsibility
  • Expert-level troubleshooting methodology to isolate and identify configuration, design, and software anomalies
  • ability to clearly articulate findings in written and verbal communications with development-level engineering staff
Job Responsibility
Job Responsibility
  • Develop and maintain expertise on the products deployed within the customer’s network
  • Provide post-sales on-site support for Juniper’s networking products
  • Troubleshoot and identify configuration, design, and software anomalies
  • Manage multiple projects and customer engagements
  • Align with customer culture in a strong technical team environment
  • Suggest and implement Juniper solutions when appropriate
What we offer
What we offer
  • Health & Wellbeing suite supporting physical, financial, and emotional wellbeing
  • Specific programs for personal and professional development
  • Celebrating individual uniqueness through unconditional inclusion
  • Flexibility for work-life balance
  • Fulltime
Read More
Arrow Right

Creative Technologist - Software Engineering

Superside is rethinking how creative work gets done by embedding AI directly int...
Location
Location
Salary
Salary:
Not provided
superside.com Logo
Superside
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field
  • 4+ years of professional experience as a software engineer, ideally in product, platform, or consulting environments
  • Strong full-stack engineering foundation, with hands-on experience building and shipping production systems
  • Proficiency in technologies such as JavaScript/TypeScript, Python, Node.js, and modern frontend frameworks (e.g. React)
  • Experience building integrations, plugins, or automation against third-party tools or APIs
  • Hands-on experience integrating AI services (LLM APIs, generative models) into real applications
  • Familiarity with cloud infrastructure (AWS or equivalent) and basic data storage patterns
  • Strong problem-solving skills and comfort working in ambiguous, fast-moving environments
  • Ability to explain technical concepts clearly to non-engineering stakeholders
Job Responsibility
Job Responsibility
  • Build production-grade software that integrates directly with creative tools (e.g. Figma plugins, Adobe scripts, internal APIs)
  • Develop full-stack solutions that embed AI capabilities (LLMs, generative imagery, automation) into creative workflows
  • Translate customer and consultant requirements into scalable technical implementations
  • Prototype rapidly, then harden successful experiments into reliable, maintainable systems
  • Collaborate closely with AI engineers, consultants, and designers to ensure tools are technically sound and genuinely usable
  • Own technical implementation decisions within projects, balancing speed, quality, and long-term maintainability
  • Contribute to shared patterns, libraries, and approaches that can be reused across AI consulting engagements
  • Champion pragmatic engineering practices, focusing on MVPs that deliver real customer value
What we offer
What we offer
  • Remote-first work
  • Global community spanning 60+ countries
  • Fast-paced, high-energy environment
  • Trust, collaboration, and continuous learning
  • Opportunity to influence product
  • Stability of a thriving scale-up
  • Career advancement through growing responsibility and mentorship
  • Leadership development
  • Continuous learning opportunities
  • Constant mentoring
Read More
Arrow Right