Senior Full Stack Engineer

Ciklum
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

JavaScript
.NET
Computer-Aided Design
API
JIRA
HTML5
Azure
C Sharp (Programming Language)
CSS
Configuration Management
Databases
Data Migration
Markup Languages
Human-Computer Interaction
IIS
JSON
Microsoft SQL Server
Open Data Protocol
Object-Oriented Software Development
Performance Tuning
Cloud Services
Simple Object Access Protocol (SOAP)
SQL Stored Procedures
Data Streaming
System Testing
T-SQL
Web Application Frameworks
Web Platforms
Extensible Stylesheet Language Transformations (XSLT)
GIT
Angular
Front End Software Development
REST
Software Version Control

Job description

As a Senior Full Stack Engineer, you'll become a part of a cross-functional development team engineering experiences of tomorrow., * Design and implement scalable Product Lifecycle Management (PLM) solutions using Aras Innovator, aligning system capabilities with business objectives across engineering, manufacturing, and quality functions

  • Collaborate with stakeholders to gather, analyze, and challenge requirements, translating them into efficient data models, workflows, lifecycles, and access control structures
  • Configure out-of-the-box platform features and develop custom solutions using C#, JavaScript, and AML, ensuring an optimal balance between standard functionality and customization
  • Build and maintain integrations between ARAS and enterprise systems such as ERP, CAD, MES, and other digital platforms, ensuring seamless data flow and consistency
  • Support and optimize core PLM processes, including Engineering Change Requests (ECR) and Engineering Change Orders (ECO), driving process efficiency and standardization
  • Manage data migration activities, ensuring high data quality, integrity, traceability, and proper version control across the system
  • Perform system testing (unit, integration, and user acceptance), coordinate deployments across environments, and support platform upgrades with minimal business disruption
  • Provide ongoing user support, troubleshooting, and training to ensure strong adoption and effective system usage across global teams, * Care: your mental and physical health is our priority. We ensure comprehensive company-paid medical insurance and 4 additional undocumented sick leave days
  • Tailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy license, language courses and company-paid certifications
  • Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally
  • Flexibility: Own your schedule - you are the one to decide when to start your working day. Just don't miss your regular team stand-up. We are there to support your work-life balance and provide 23 vacation days & short Fridays
  • Opportunities: we value our specialists and always find the best options for them. Our Internal Mobility Program helps change a project if needed to help you grow, excel professionally and fulfill your potential
  • Global impact: work on large-scale projects that redefine industries with international and fast-growing clients
  • Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events

Requirements

  • Languages: .NET / C# (for server-side logic) and JavaScript (for client-side customization)
  • Database: Microsoft SQL Server (T-SQL, stored procedures, performance tuning)
  • Aras Specifics:
  • AML (Adaptive Markup Language) - The core language for interacting with the Aras database
  • IOM API (Item Object Model) - Essential for writing server-side methods
  • CUI (Configurable User Interface) - For customizing the user experience
  • Web Services: REST (OData) and SOAP
  • Data Formats: XML / XSLT and JSON
  • Front-end: HTML5, CSS, and familiarity with modern frameworks (e.g., Angular
  • Infrastructure: IIS (Internet Information Services) and Microsoft Azure (for cloud deployments)
  • DevOps: Git, Azure DevOps, or Jira

Desirable:

  • BOM Management (Bill of Materials)
  • Change Management (Workflows and Lifecycles)
  • Configuration Management and PDM/PLM best practices

About the company

Ciklum is looking for a Senior Full Stack Engineer to join our team in Spain. We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.

Apply for this position