🎁 Antes de postularte, practica esta entrevista. Crea tu cuenta gratis en WorkMundi y recibe un Entrenamiento de Entrevista en HelpsYouSpeak — sin costo, sin tarjeta. Quiero mi entrenamiento →
🎯 Mission Act as the execution engine of the team, transforming architectural specifications into robust, efficient, and production-ready code. You will work on building and optimizing a hybrid Node.js–C++ system, leveraging AI tools as a key accelerator to maximize development speed without compromising quality. 💡 Responsibilities: Develop backend components in Node.js and high-performance integrations with C++ Translate technical specifications into functional solutions and accurately Use AI tools to accelerate development, validation, and code improvement Apply test-driven approaches to ensure robustness and stability Manage and optimize build environments (Docker, Make, CMake) Analyze system performance and identify bottlenecks, especially in Node.js ↔ C++ interactions Refactor legacy code into clean, maintainable, and high-performance solutions Collaborate closely with architecture roles to continuously improve the system ⚒ Requirements Technical: Strong experience with Node.js development Ability to read, understand, and debug C++ code Experience working in Linux environments Familiarity with build tools and containers (Docker, Make, CMake) AI & Development: Hands-on experience with AI-assisted development tools (e.g., Cursor, Claude, or similar) Ability to use AI as a productivity multiplier in software development Experience with iterative development, testing, and validation workflows Profile: Strong English communication skills, as you will be working in an international team Execution-driven mindset with strong focus on quality and results Comfortable working in fast-paced environments Strong interest in performance optimization and continuous improvement 🎀 What We Offer: Hybrid work model (in any of our offices in Alcobendas, Valencia, Barcelona, Sevilla, or Logroño) Flexible working hours Flexible compensation package Discounts on Arsys products Discounts on technology brands Challenging technical environment with real high-performance system problems Access to advanced AI tools with no usage restrictions Close collaboration with senior profiles and a strong culture of continuous improvement Personalized training and development plans Biannual team events If you're excited about building high-performance systems and leveraging AI to push development further, we’d love to hear from you 😊
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.