CrawlJobs Logo

Frontend & Middleware Developer

amaris.com Logo

Amaris Consulting

Location Icon

Location:
Portugal , Lisbon

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Join Amaris Consulting as a Frontend & Middleware Developer for one of our main partners in a hybrid position based in Portugal. We are currently expanding our team and looking for talented professionals to embark on a new adventure in an international and agile environment. This is a fantastic opportunity to grow your career in a fast-growing company with a dynamic atmosphere, where your skills and expertise will be valued and nurtured. As a Frontend & Middleware Developer at Amaris, you will be responsible for building and maintaining modern, scalable web applications. You will work closely with cross-functional teams to deliver high-quality digital experiences, ensuring performance, usability, and reliability across platforms.

Job Responsibility:

  • Develop and maintain user interfaces using Next.js and React, ensuring responsive, accessible, and engaging user experiences
  • Apply modern frontend development best practices, including component-based architecture, state management, and testing
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews to ensure code quality and promote knowledge sharing
  • Design, develop, and maintain API middleware to support frontend functionality and integrate with backend systems
  • Understand and work with the Alokai platform to develop and integrate solutions
  • Stay up-to-date with platform features and e-commerce best practices, including performance, security, and user experience
  • Contribute to the design and implementation of composable architectures, ensuring scalability and maintainability
  • Participate in architectural discussions and technical decision-making
  • Collaborate closely with product managers, designers, and engineers to define, design, and deliver new features
  • Write and maintain unit, integration, and end-to-end tests to ensure software quality
  • Support QA teams in defining testing strategies and automation frameworks
  • Participate in debugging and performance optimization efforts
  • Continuously explore new technologies and propose improvements to development processes and codebases

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 2+ years of experience in frontend development using technologies such as React, Next.js, CSS, and Node.js
  • Strong understanding of frontend best practices (responsive design, accessibility, performance optimization)
  • Familiarity with API middleware development and RESTful services
  • Knowledge of composable architectures and microservices is a plus
  • Experience with e-commerce platforms or solutions is a plus
  • Familiarity with tools and technologies such as TypeScript, HTML, CSS, Vue.js, Tailwind, SonarQube, Snyk, and Atlassian tools (Jira, Confluence)
  • Experience with testing methodologies (unit, integration, and system testing)
  • Strong analytical and problem-solving skills
  • Excellent communication skills and ability to work in multinational, cross-functional teams
  • Proactive mindset with eagerness to learn and explore new technologies
  • Ability to work independently and in a fast-paced Agile environment
  • Fluency in English (French or other languages is a plus)

Nice to have:

  • Knowledge of composable architectures and microservices
  • Experience with e-commerce platforms or solutions
  • French or other languages
What we offer:
  • Transit, restaurant or kindergarten tickets
  • Intensive workday
  • Private health insurance
  • Clear and rewarding career path with certifications funded by the company
  • Access to an annual training budget
  • Opportunities to upskill through Tech Academy, language sessions, webinars, and workshops
  • Strong community culture with team buildings, afterworks, and annual events
  • Support programs like WeCare for critical life situations

Additional Information:

Job Posted:
May 04, 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 Frontend & Middleware Developer

Senior SFCC Developer

We’re looking for a Senior SFCC Developer with strong full-stack experience to j...
Location
Location
Salary
Salary:
Not provided
perfaware.com Logo
Perfaware
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on SFCC (Demandware) development
  • Strong experience with SFRA (pipeline experience is helpful for legacy projects)
  • Experience delivering multiple SFCC implementations or major enhancements
  • Strong JavaScript skills
  • Practical experience with ISML, controllers, jobs, custom objects, and OCAPI
  • SFCC B2C backend development and cartridge architecture
  • Frontend development with HTML, CSS/SCSS, JavaScript
  • Experience integrating REST/SOAP APIs
  • Familiar with Git-based version control workflows
  • Comfortable working in CI/CD environments
Job Responsibility
Job Responsibility
  • Build and maintain features on Salesforce Commerce Cloud (B2C)
  • Develop using SFRA, controllers, middleware, scripts, jobs, and OCAPI
  • Customize core platform areas such as checkout, promotions, catalog, pricing, and customer accounts
  • Manage and structure cartridges effectively
  • Follow SFCC best practices around performance, security, and maintainability
  • Develop and maintain ISML templates and frontend components
  • Write clean, modular JavaScript and maintain CSS/SCSS
  • Use standard frontend tooling (Webpack, npm, etc.) where required
  • Integrate third-party services such as payment gateways, tax providers, shipping services, OMS, PIM, or CMS platforms
  • Troubleshoot issues across the stack and improve site performance
What we offer
What we offer
  • Collaborative work environment
  • Competitive compensation
  • Generous work/life opportunities
  • Outstanding benefits package that includes paid time off plus holidays
  • Several rewards and recognition programs
  • Billable bonus opportunities
  • Fulltime
Read More
Arrow Right

SME-SAP ABAP Clean Core / ABAP BTP Developer

We are creating a better financial every day for the modern lives of the many pe...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.ikea.com Logo
IKEA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in SAP ABAP, ABAP Cloud, and Clean Core strategies
  • Expertise in ABAP CDS, RAP, CAP, and extensibility models
  • Experience in S/4HANA, BTP, UI5, and cloud-ready design
  • Proficiency in ABAP cloud programming Model and Clean core strategy
  • Strong understanding and Implementation experience of ABAP CDS, Restful ABAP Programming Model
  • Through understanding of Key user and Developer extensibility scenarios with practical implementation experience
  • Proficiency in ABAP development tools, such as ABAP Development Tools (ADT), Eclipse, and SAP Business Application Studio
  • Knowledge of FIORI and UI5 Developments
  • Frontend – Fiori and GUI
  • Backend – S4HANA, SAP MDG, SAP BI and Ariba
Job Responsibility
Job Responsibility
  • Collaborate closely with the customer / Partner teams to gather requirements, analyse business processes, and design, and develop the ABAP cloud-ready applications, extensions, service, and integration scenarios
  • Participate actively in SAP ABAP Clean Core transformation initiatives
  • Implement ABAP CDS Views, OData services, RAP/CAP developments
  • Engage with other internal teams such as Product, Engineering, and others and contribute to the automation from ABAP cloud readiness perspective
  • Drive the clean core strategy discussions and implementation of best practices in ABAP Cloud developments
  • Drive Modernization: Guide implementation and support partners in adopting a Clean Core Strategy by identifying and reducing core modifications and promoting extensibility through side by side and in App approaches
  • Design Scalable Solutions: Translate functional requirements into robust, modular, and future-proof ABAP designs
  • Enforce Development Standards: Define and govern coding guidelines, naming conventions, and quality checks using ATC/SCI
  • Lead Custom Code Strategy: Manage WRICEF lifecycle, custom code optimization
  • Collaborate & Guide Teams: Work closely with cross-functional teams and mentor developers across delivery streams
  • Fulltime
Read More
Arrow Right

Prompt-to-Code Systems Architect

UltaHost is building UltaBuilder AI, an advanced AI-powered website and applicat...
Location
Location
Salary
Salary:
Not provided
ultahost.com Logo
UltaHost
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in system architecture or full-stack development
  • Strong experience with LLM APIs (OpenAI, Anthropic, or open-source models)
  • Deep understanding of frontend frameworks (React, Next.js, Vue)
  • Backend experience with Node.js or Go, including API architecture
  • Proficiency in prompt engineering and dynamic input-to-output transformations
  • Familiarity with AST parsing, codemods, or token-based code manipulation
  • Experience designing multi-step pipelines with validation and rollback
  • Strong understanding of web component structures and UI rendering logic
  • Excellent communication and system documentation skills
Job Responsibility
Job Responsibility
  • Architect the full pipeline that converts text prompts into HTML/CSS/JS or React components
  • Design logic for interpreting natural language into structured layout and behavior trees
  • Build integrations with LLMs (GPT, Claude, Mistral) to generate frontend and backend code
  • Develop middleware to parse, validate, and modularize AI-generated code
  • Create safety checks and formatting layers to ensure clean output
  • Implement smart component mapping logic (e.g., convert “add a contact form” into code)
  • Work with frontend teams to integrate generated code directly into a live preview or editor
  • Lead versioning, rollback, and session management for user projects
  • Optimize performance of real-time AI generation and delivery
  • Guide overall architecture to ensure scalability, modularity, and future model upgrades
What we offer
What we offer
  • Competitive salary with bonuses and equity/token options
  • Full ownership of your architectural roadmap
  • Flexible remote work
  • Work with top-tier AI tools and GPU infrastructure
  • Opportunity to lead a flagship UltaHost product used by creators worldwide
  • Fulltime
Read More
Arrow Right

Principal Engineer (Frontend)

As a Principal Frontend Engineer, you will play a critical role in shaping Omio’...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
foodlabs.com Logo
FoodLabs & Atlantic Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years of experience in Software Engineering, with deep, hands-on expertise in frontend engineering
  • Proven experience building and scaling large, complex frontend applications and platforms
  • Strong architectural judgment with experience leading frontend system design at scale
  • Experience working in high-growth or scale-up environments
  • Demonstrated experience mentoring engineers and leading frontend or platform-level technical initiatives
  • Ability to collaborate effectively with Product, Design, Backend, and senior stakeholders
  • Demonstrated use of AI tools to accelerate the software development lifecycle and improve developer productivity
Job Responsibility
Job Responsibility
  • Own and drive end-to-end frontend solutions, from user-facing experiences to the frontend platform and middleware layer
  • Lead frontend architecture and technical decision-making, ensuring scalability, performance, accessibility, and maintainability
  • Design and evolve frontend platform foundations, including shared patterns, design systems, and integration layers
  • Align frontend engineering solutions with business goals and customer outcomes
  • Identify and manage frontend technical debt, making pragmatic trade-offs between delivery speed and long-term platform health
  • Lead cross-team frontend and platform initiatives, aligning multiple stakeholders with clear end-to-end ownership
  • Define and promote frontend best practices, standards, and reusable patterns
  • Contribute to internal and external tech talks, representing Omio’s frontend and platform engineering culture
  • Evangelize the use of AI tools and automation to transform how Omio designs, builds, and delivers frontend experiences
What we offer
What we offer
  • A competitive and attractive compensation package
  • Opportunity to develop your skills on a new level
  • A generous pension scheme
  • A diverse team of more than 45 nationality
  • Develop maintainable solutions for complex problems with broad impact on the business as a whole
  • Make decisions that will have a direct impact on the long-term success of Omio
  • Fulltime
Read More
Arrow Right

Technical Lead, AI and Engineering, HBS Foundry

Technical Lead acts as the primary architectural authority and engineering manag...
Location
Location
United States , Boston
Salary
Salary:
170000.00 - 200000.00 USD / Year
hbs.edu Logo
HBS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of seven years’ post-secondary education or relevant work experience
  • Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or a related technical field
  • 5+ years of Software Engineering (ideally AI-focused) experience, including 2+ years in a Lead Engineer, Architect, or equivalent technical leadership role
  • Deep understanding of and strong hands-on experience with: Application & Product Engineering
  • Modern web application architecture, including frontend, middleware, backend, and full-stack development
  • Languages and frameworks including Python, TypeScript/JavaScript, NextJS, React, Node.js, and SQL
  • APIs, Services & Data
  • Microservices and API design, including REST and GraphQL
  • Asynchronous and event-driven systems
  • Authentication and authorization
Job Responsibility
Job Responsibility
  • Lead development and implementation of complex information technology projects and architecture to solve problems with wide impact, requiring high levels of functional integration
  • Act as the primary architectural authority and engineering manager for the HBS Foundry platform
  • Architect, design, and provide hands-on contribution to the development and deployment of scalable, secure, and maintainable technical solutions
  • Make technical design choices and follow technical standards
  • Balance fast, lean innovation with practical implementation, technical feasibility, technical debt, and system stability
  • Evaluate emerging AI technologies and determine their applicability to platform needs
  • Manage the engineering team in alignment with product roadmap and critical deadlines
  • Translate business and product requirements into detailed technical specs and engineering tasks
  • Mentor software developers, conduct code reviews, and ensure high-quality coding
  • Oversee the software product development lifecycle, including MLOps, CI/CD pipelines, testing frameworks, and release management, as well as data pipelines, and governance
What we offer
What we offer
  • Generous paid time off including parental leave
  • Medical, dental, and vision health insurance coverage starting on day one
  • Retirement plans with university contributions
  • Wellbeing and mental health resources
  • Support for families and caregivers
  • Professional development opportunities including tuition assistance and reimbursement
  • Commuter benefits, discounts and campus perks
  • Fulltime
Read More
Arrow Right

Commercetool Backend Developer

As a Commercetool Backend Developer, you are passionate about experience innovat...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
valtech.com Logo
Valtech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Education: A Bachelor's or Master’s degree in computer science, Engineering, or a related technical field is typically required
  • Experience in Node.js, Java, Typescript, and composable commerce architecture
  • improvement of scalable, headless eCommerce solutions
  • Continuous optimization, maintainability, and reusability of backend services must be a core part of your mindset
  • 7+ years of experience
  • Flexible to work in CST timezone
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend services, APIs, and integrations using commercetools platform and microservices architecture
  • Implement commercetools core components such as Product Catalog, Customers, Carts, Orders, Pricing, and Inventory
  • Develop custom middleware, API integrations, commercetools extensions, and event-driven services
  • Troubleshoot, debug, and enhance existing backend services and integrations
  • Provide technical guidance and mentorship to junior developers and support their technical growth
  • Participate in defining and enforcing backend development standards, coding practices, and technical guidelines
  • Translate business and functional requirements into scalable and maintainable backend solutions
  • Write clean, efficient, and maintainable code following best practices including design patterns, unit testing, and secure coding standards
  • Collaborate with frontend developers, QA teams, DevOps, and solution architects to deliver high-quality composable commerce solutions
  • Conduct code reviews and ensure development aligns with organizational and architectural standards
What we offer
What we offer
  • Flexibility, with hybrid work options (country-dependent)
  • Learning and development, with access to cutting-edge tools, training and industry experts
  • Fulltime
Read More
Arrow Right

Software Developer III, Sr

TapHere! Technology, LLC (TapHere) is a small, innovative technology company bas...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
taphere.com Logo
TapHere! Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experienced python software engineer with strong background in either backend or frontend development, full stack preferable
  • Experience working on a team of developers with knowledge of software version control and collaboration tools
  • Ability to create multi-application solutions bridging multiple software capabilities together
  • Some experience with the concept of System Orchestration and developing capabilities to conduct orchestration or tying into existing capabilities
  • Experience with Linux Administration or at least a strong familiarity with Linux required
Job Responsibility
Job Responsibility
  • Full Stack Python Engineering: Build and deploy full-stack applications using Python (Django/FastAPI) for RESTful API logic and modern JavaScript frameworks for the UI, ensuring efficient data serialization and state management
  • Team Collaboration: Execute rigorous version control workflows using Git, including complex merges, rebasing, and peer code reviews to maintain high-quality standards within a CI/CD pipeline
  • Multi-Application Integration: Develop custom middleware and integration layers that synchronized data across heterogeneous systems through webhooks, message queues, and standardized API protocols
  • System Orchestration: Program automated deployment logic and service discovery routines to manage the lifecycle of distributed applications across containerized environments
  • Linux Administration: Perform system tuning and Bash automation to manage package dependencies, network configurations, and kernel-level permissions across production server clusters
Read More
Arrow Right

PHP Developer

We’re partnered with a product-led business building smart, integration-heavy ba...
Location
Location
United Kingdom
Salary
Salary:
Not provided
formularecruitment.co.uk Logo
Formula Recruitment
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong PHP experience
  • Experience of building integration heavy backend systems and middleware applications
  • REST API experience, specifically for backend-for-frontend
Job Responsibility
Job Responsibility
  • Designing and building PHP-based middleware services
  • Creating Backend-for-Frontend (BFF) APIs tailored to internal tools, portals, and AI consumers
  • Integrating third-party platforms via REST APIs, webhooks, queues, and scheduled jobs
  • Using Airtable as a cache/coordination layer, not a primary datastore
  • Contributing to AI and MCP server integrations with clean, well-scoped APIs
  • Producing clear API documentation, ADRs, and system diagrams
Read More
Arrow Right