Senior Full Stack Developer Olive $$$$

Madfish

Madfish

Software Engineering

Ukraine · Europe

Posted on May 10, 2026

We are looking for a Senior Full Stack Developer on behalf of our client, an Israeli deep tech company building a cloud-native platform for monitoring critical infrastructure at scale. The company operates at the intersection of industrial intelligence, real-time monitoring, and enterprise software, helping utilities, energy providers, and infrastructure operators detect threats, anomalies, and operational events across pipelines, power lines, railways, and perimeter assets. Its production platform processes continuous streams of sensor data, applies machine learning-driven classification, and delivers actionable insights through a sophisticated command-and-control interface integrated with enterprise systems such as SCADA and Digital Twins.

In this role, you will work across the stack with a strong frontend focus, building the user-facing applications that power maps, dashboards, real-time alerts, and operational workflows used daily by enterprise customers and field teams. This is a long-term opportunity to contribute to a live, technically advanced product with real-world impact and large-scale deployment.

Responsibilities:

• Design and deliver scalable, high-performance full stack applications from architecture through production.

• Build modern, responsive, and data-rich frontend applications using Next.js, React, TypeScript, and component-driven UI approaches.

• Develop backend services, APIs, and business logic with NestJS in a cloud-native environment.

• Own frontend-heavy features end to end, including architecture, implementation, testing, deployment, and ongoing optimization.

• Create intuitive user experiences for complex operational data, including geospatial and map-based interfaces, dashboards, and alerting workflows.

• Collaborate closely with product managers, R&D teams, and domain experts to translate technical and operational needs into robust software solutions.

• Improve performance, reliability, scalability, and security across AWS-based infrastructure running on Docker and Kubernetes.

• Leverage modern AI-assisted engineering tools to accelerate development, enhance code quality, and improve delivery efficiency.

• Participate in architectural discussions, code reviews, and engineering best practices while mentoring other developers.

Requirements:

• 7+ years of experience as a Full Stack Developer or in a similar senior software engineering role.

• Strong hands-on expertise in frontend development with Next.js, React, and the broader TypeScript ecosystem.

• Proven experience building complex, data-heavy, user-centric web applications with a strong emphasis on performance and usability.

• Solid backend development experience with NestJS, RESTful APIs, and service-oriented or microservices-based architectures.

• Excellent proficiency in TypeScript across both frontend and backend layers.

• Hands-on production experience with AWS services such as Lambda, ECS or EKS, S3, RDS, and related cloud-native infrastructure patterns.

• Strong experience with Docker and Kubernetes for containerization, orchestration, and scalable deployment.

• Experience working with modern UI libraries and design systems such as Chakra UI or similar component frameworks.

• Practical experience with Cypress or comparable testing frameworks for end-to-end and frontend testing.

• Experience building map-based or geospatial interfaces and visualizing real-time operational data.

• Familiarity with SQL and/or NoSQL databases and sound understanding of data modeling for high-throughput systems.

• Strong understanding of system design, scalability, reliability, and secure software development practices.

• Active experience using AI-powered developer tools such as Claude Code, Code Rabbit, or similar to improve engineering productivity and code quality.

• Relevant higher technical education in Computer Science, Software Engineering, or a related field.

• Upper-Intermediate or higher English communication skills, with the ability to work effectively in cross-functional international teams.

• Strong ownership mindset, excellent problem-solving abilities, and readiness to take full responsibility for end-to-end feature delivery.

• Experience thriving in startup or fast-paced product environments.

Nice to have:

• Experience with microservices architecture in cloud-native production systems.

• Familiarity with Python and Dash for data-centric or analytical applications.

• Background in performance optimization, distributed systems, or real-time event-driven platforms.

• Experience integrating enterprise environments such as SCADA systems, Digital Twins, or industrial monitoring platforms.

This position is ideal for a senior engineer who enjoys owning meaningful product features, solving complex technical challenges, and building software that supports the safety, resilience, and operational efficiency of critical infrastructure worldwide.