Lucidya | لوسيديا logo
Lucidya | لوسيديا

The leading Customer Experience Management platform geared towards Arab.

Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Saudi Arabia

Posted

103 days ago

Salary

0

Seniority

Senior

Job Description

Software Engineer

Lucidya | لوسيديا

• Design and operate high-throughput, event-driven pipelines across a 100+ microservice ecosystem handling billions of data points • Build and scale distributed messaging systems with RabbitMQ, backpressure management, consumer scaling, and queue health • Develop and maintain API gateway layers with advanced routing (multi-upstream, traffic splitting, environment isolation) • Architect SSO and identity federation for enterprise clients, supporting multi-IdP routing with zero coupling to core services • Define clean service boundaries across ingestion, processing, and delivery pipelines spanning Ruby and Python • Diagnose and resolve complex production issues (e.g., deadlocks, queue exhaustion, connection pool saturation) — and eliminate root causes • Optimize PostgreSQL for heavy write workloads, contention management, schema design, triggers, and connection scaling • Design and tune Elasticsearch for search, indexing, and real-time Arabic relevance at scale • Build and maintain observability across a large-scale system using Grafana, Loki, distributed tracing, and SLOs • Own production incidents end-to-end, tracing failures across queues, search systems, and external integrations • Lead root cause analysis and implement preventative measures across multi-service pipelines • Build internal tooling that improves engineering velocity, automation, deployment gating, and review enforcement • Drive platform decoupling and service isolation across the system • Contribute to Kubernetes migration and infrastructure modernization • Standardize and improve CI/CD pipelines across services

Job Requirements

  • Strong foundation in distributed systems. You understand failure modes before you write the first line
  • Hands-on experience with event-driven architecture and message queues in production
  • Deep comfort with concurrency, backpressure, and fault tolerance
  • Track record debugging complex production issues — not just fixing them, preventing them
  • Experience with Rails or Python backends at meaningful scale
  • You improve systems you weren’t asked to touch

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 11-50Since 2010H1B No Sponsor

• Crafting beautiful UI and styling the web application using Tailwind CSS • Develop and maintain dynamic web applications using HTMX with the Django framework • Implementing and integrating more compound web components • Ensure consistent application of UX best practices to deliver intuitive and user-centered interfaces • Close collaboration with the team (Designer and Backend Engineer) to make sure implementation meets requirements • Co-develop and co-maintain web applications using Python and Django • Implement CI/CD pipelines using CircleCI • Monitor and debug issues using Sentry • Attention to detail and sense of aesthetics, from clean code to beautiful UI

Poland
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 2014H1B Sponsor

• Own the architecture and technical strategy for a complex engineering system (e.g., a core component of scheduling, deployment, autoscaling, or state management) within the Flink engine. • Contribute to the broader technical vision and translate it into actionable, high-impact projects aligned with Confluent Cloud’s strategic goals. • Exercise sound judgment in balancing short-term implementation efforts versus long-term architectural health. • Independently drive the execution of open-ended, complicated technical projects within your area of expertise or across peer teams from inception through production. • Identify and initiate high leverage, high impact projects in your area of expertise and gain buy-in from stakeholders. • Significantly simplify the complexity of code and design to help the team and company move fast. • Serve as the sought-out technical expert for your domain, driving great quality and impact to architectural designs for your team and peer teams. • Improve the stability, performance, scalability, and operational excellence across multiple critical systems within the SPA team. • Act as a subject matter expert for troubleshooting and improving operational automation, proactively addressing systemic issues. • Demonstrate strong, clear, succinct technical communication skills (written and verbal) to drive clear decisions and uplevel communication for the team. • Mentor and coach junior and mid-level engineers, helping the team grow sustainably (e.g., by setting up processes/tools that make others successful).

Germany
€166.2K - €197.6K / year
Job Closed
Filigran logo

Senior Software Engineer – OpenCTI

Filigran

Uncover Threats. Take Action. Home of OpenCTI, OpenBAS and more.

Full TimeRemoteTeam 201-500Since 2022H1B No Sponsor

• Contribute actively to the OpenCTI codebase, with strong ownership of new features and continuous improvements. • Identify, investigate, and resolve bugs. • Participate in technical brainstorming and task refinement, challenging both new proposals and existing implementations. • Take part in the on-call rotation and act proactively during incidents to drive resolution. • Mentor junior and mid-level engineers, supporting their technical growth. • Address technical debt and legacy pain points. • Lead or facilitate technical workgroups to explore and align on engineering topics. • Review pull requests from internal teams and the open-source community • Contribute to documentation and the shared knowledge base.

France
Job Closed
Full TimeRemoteTeam 10,001+Since 1876H1B Sponsor

• Lead the design, development, testing, and deployment of complex full-stack applications and services, encompassing both front-end and back-end components • Collaborate closely with product owners, UX designers, and other stakeholders to translate business requirements into technical specifications and deliver innovative solutions • Develop and maintain highly performant and secure APIs and microservices • Architect and implement scalable and reliable database solutions (relational and NoSQL) • Champion best practices in software development, including code reviews, automated testing, continuous integration/continuous delivery (CI/CD), and performance optimization • Mentor junior developers, provide technical guidance, and foster a culture of continuous learning and improvement • Troubleshoot and debug complex issues across the full application stack • Stay current with emerging technologies and industry trends, evaluating and recommending their adoption where appropriate • Ensure adherence to security standards, compliance regulations, and internal company policies.

Poland
Job Closed