Unlock the power of spatial analysis
Backend Engineer – Workflows
Location
Spain
Posted
7 days ago
Salary
0
Seniority
Senior
Job Description
Backend Engineer – Workflows
CARTO
• Own the design and evolution of core backend services that power workflow execution, scheduling and orchestration across multiple cloud data warehouses. • Translate visual DAGs into efficient, warehouse-native SQL and procedural code, pushing computation down to where the data lives. • Build and maintain integrations with BigQuery, Snowflake, Databricks, Redshift, Azure Oracle, Postgres and Synapse — including connection management, query execution, error handling and cost/performance optimization. • Extend the component catalog with new analytical building blocks and design the SDK that lets customers and partners contribute their own. • Improve reliability and observability of long-running, scheduled and event-triggered jobs: retries, idempotency, lineage, logging, metrics. • Collaborate closely with Product, Frontend, Data Engineering and QA to ship features end-to-end, from API design to UX behavior. • Integrate AI tools pragmatically throughout your development workflow — not as a checkbox, but as a genuine productivity multiplier in how you design, build, and test.
Job Requirements
- 5+ years of backend engineering experience shipping production systems at scale.
- Deep database expertise with at least one of our primary warehouses: BigQuery, Snowflake, Redshift, Databricks or Oracle. You can read an execution plan, spot a bad join, and reason about partitioning, clustering and cost before the query hits production.
- Experience with TypeScript and Node.js in a production backend context.
- Nice to have: frontend fluency. You can move fluidly into a React/TypeScript codebase to own a feature end-to-end, unblock yourself on API contract issues, or quickly prototype UI for new components.
- Comfort in a serverless and cloud-native environment, with practical experience with GCP or AWS.
- Hands-on experience building with AI. You've already shipped features powered by LLMs, embeddings, agents or AI-assisted tooling in production — not just experimented on the side.
- Strong opinions about software quality. You write tests not because you're told to but because you've seen what happens when you don't. You document what matters and keep it current.
- A collaborative, low-ego approach to engineering. You give direct feedback in code reviews, ask good questions when you don't know something, and make the people around you better.
Benefits
- Compensation based on experience, discussed transparently during the process plus an annual bonus of up to 10% based on company objectives
- Contribute to a platform used by top companies around the world. Your work will have a direct impact on our users and clients
- Access to our Employee Stock Options Plan
- Private Medical Insurance
- Flexible compensation
- Education stipend
- Remote work stipend
- English classes
Related Guides
Related Job Pages
More Backend Engineer Jobs
Full Stack Engineer (.NET + React / Angular)
CreateqSwiss software company with 20+ years of experience in the fintech, aviation, and banking industries.
Role Description - Develop and maintain modern web applications and backend services - Design and implement REST APIs and microservice-based solutions - Collaborate closely with business stakeholders, product owners, and engineering teams - Participate in application modernization and migration initiatives - Integrate applications into the broader enterprise IT ecosystem - Prepare and support deployments to production environments - Troubleshoot complex technical issues and provide 3rd level support - Contribute to architecture discussions and technical improvements - Help accelerate the pace of feature development and delivery Qualifications - 4+ years of professional software engineering experience - Strong experience with .NET / .NET Core - Strong frontend experience with React (Angular experience is also acceptable, with willingness to learn and work with React) - Experience building and consuming REST APIs - Good understanding of service-oriented / microservice architecture - Experience working with cloud environments (Azure preferred) - General database knowledge (SQL Server or similar) - Experience with Docker / containerized environments is a plus - Familiarity with Agile / SCRUM methodologies - Strong problem-solving and communication skills - Ability to work independently in an international environment - Good spoken and written English Benefits - A chance to be a part of a casual but professional environment where you will have a safe place to try, fail and learn - Coaching from our tech leads to advance your soft and technical skills and set your own development path - Defined and organized the onboarding process for both, the company and the project - Competitive compensation depending on experience and skills - Private pension and medical insurance for you and your family. Also, maternity and sick leave are 100% paid - Sport clubs – from fishing to basketball, whatever rocks your boat - Awesome referral fees - because great people know great people - Work-life balance – this is the company that really supports your professional, family and personal goals - Freedom to decide how you want to work - partly or fully remote or from our offices
Senior Java Backend Engineer
ZensarAt Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: One Zensar, Nurturing, Empowering, and Client Focus. Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.
Role Description - Core Java: 6+ years of professional experience with deep expertise in Java 17+ (Sealed classes, Records, Virtual Threads, and Stream API). - Spring Ecosystem: Advanced proficiency in Spring Boot, Spring Cloud, Spring Security (OAuth2/JWT), and Spring Data JPA. - Messaging & Streaming: Hands-on experience with Apache Kafka for high-throughput event processing and asynchronous communication. - Containerization: Proven experience with Docker and orchestration via Kubernetes (K8s). - Cloud Platforms: Working knowledge of cloud-native development on AWS, Azure, or GCP. - CI/CD & DevOps: Experience building automated pipelines using Jenkins, GitHub Actions, or GitLab CI. - Observability: Familiarity with monitoring tools like Prometheus, Grafana, ELK Stack, or Splunk. Qualifications - Experience with Reactive Programming (Project Reactor/WebFlux). - Knowledge of Infrastructure as Code (IaC) using Terraform or CloudFormation. - Experience in the FinTech or E-commerce domains handling high-transaction volumes. Requirements - Problem Solving: Ability to debug complex distributed system issues and perform root-cause analysis. - Communication: Strong ability to articulate technical concepts to both technical and non-technical stakeholders. - Adaptability: A "continuous learning" mindset to stay updated with the rapidly evolving Java/Spring ecosystem. Benefits - We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. - We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. - All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.
• Design and develop scalable microservices and RESTful APIs using Java, Spring Boot • Build backend systems to support dynamic call routing, queue management, and configuration-driven workflows • Develop services enabling outbound campaign management and dialer customization • Collaborate with UI teams to power self-service interfaces used by business users • Integrate applications with AWS services (EC2, S3, Lambda, API Gateway, DynamoDB) • Abstract and manage business logic outside of Amazon Connect to enable flexible configurations • Ensure systems support real-time updates without requiring deployments • Optimize performance, scalability, and reliability of distributed systems • Participate in code reviews, debugging, and production support
Data Engineer (Python & PySpark)
ZensarAt Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: One Zensar, Nurturing, Empowering, and Client Focus. Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.
Role Description - Design, develop, and maintain end-to-end ETL/ELT pipelines using Python and PySpark. - Build large-scale data processing frameworks to handle structured and unstructured data, ensuring high performance and reliability. - Architect and manage data solutions within the GCP ecosystem, focusing on cost-efficiency and security. - Design and implement robust data warehouse models (Star/Snowflake schemas) and data lake architectures. - Identify, design, and implement internal process improvements, such as automating manual processes and optimizing data delivery for greater scalability. - Work closely with stakeholders to understand data requirements and translate them into technical specifications. Qualifications - Strong proficiency in Python, including experience with libraries like Pandas, NumPy, and logging frameworks. - 3+ years of hands-on experience with Apache Spark (PySpark) for distributed data processing. - Practical experience with Google Cloud services, specifically: - BigQuery (Optimization, Partitioning, Clustering). - Cloud DataProc or Dataflow. - Cloud Storage (GCS) and Cloud Functions. - Cloud Composer (Apache Airflow) for orchestration. - Solid understanding of relational databases and SQL (PostgreSQL, MySQL) as well as NoSQL environments. - Experience with Git, Docker, and CI/CD pipelines. Familiarity with Terraform or other IaC tools is a significant plus. Benefits - Inclusive workplace that celebrates individuality and encourages growth. - Commitment to employee well-being. - Equal employment opportunity (EEO) and affirmative action employer. Company Description At Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. Explore Life at Zensar and join us to Grow. Own. Achieve. Learn. to be the best version of yourself.


