Senior Full Stack Engineer
Ciklum
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob 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.