Join our dynamic engineering team as a Backend Engineer, where you will contribute significantly to the development of robust backend solutions and product innovations. If you have a passion for software engineering, enjoy tackling challenges, and view software development as an art form, you might be the perfect fit for our team.What you'll be doing - Backend System Development - Use cutting-edge technologies to develop and refine backend systems integral to our products functionality and user experience.Product-Driven Development - Play an active role in a product-focused squad, contributing to projects that align with the companys vision and the products roadmap.Engineering Project Participation - Take part in significant engineering projects, applying best practices in software craftsmanship to deliver high-quality solutions.Technology Stack - Work with a broad range of technologies including Kubernetes, Kafka, RabbitMQ, Materialize, Postgres, Rust, Clojure, and Elixir to design and scale backend systems.Collaboration and Integration - Collaborate with various teams within the company, contributing to essential microservices and APIs that underpin the product.Backend Guild Engagement - Actively contribute to a backend guild that drives best practices, guidelines, and standards across the R&D team.Requirements: Professional Experience - 3-5 years of experience in backend software development, demonstrating solid coding skills and a foundational understanding of software design/architecture.System Management Knowledge - Familiarity with critical production systems, encompassing aspects like load balancing, caching, and distributed systems.Web Services Skills - Proficiency in designing and maintaining web services, particularly with REST and WebSocket protocols.Monitoring Abilities - Competence in monitoring high-rate, intensive systems using tools like Grafana and Prometheus.Kubernetes and Cloud Services - Experience with Kubernetes and cloud services (AWS preferred) is beneficial.Problem-solving and Adaptability - Strong capability to solve complex issues and adapt to evolving technologies and environments.Agile Familiarity - Understanding of Agile methodologies and practices.This position is open to all candidates.
מתעניינים במשרה הזו?