Senior Backend Engineer
Mesh’s Payments team owns the core engine that moves money for thousands of businesses worldwide — from card issuing and transaction processing to the rails that connect us to banks and card networks. As a Senior Backend Engineer on this team, you’ll build and own the high-scale, secure, and resilient systems that our entire platform depends on, working across Java backends and serverless NodeJS services on modern cloud infrastructure. Each member of our Engineering team is an all-around player who influences the product from the overall experience down to the details of architecture and implementation. You should be passionate about owning a product end-to-end — from design and architecture through implementation, verification, deployment, and monitoring. What you’ll do Collaborate with a team of sharp, impact-driven engineers to solve meaningful, complex challenges in payments at scale Partner with product managers to ship high-performance, resilient backend systems and APIs that power core payment flows Architect and build robust, customer-facing services end-to-end, using today’s best tools and practices — including AI-assisted development to accelerate design, coding, and testing Own your code in production: continuously improve, optimize, and evolve the systems that drive our business Take full accountability for designing, implementing, testing, and deploying backend capabilities with a focus on quality and velocity Explore opportunities to bring AI into the product itself — from smarter automation in payment flows to AI-powered tooling that improves how our customers work Champion engineering excellence — set high standards, own what you build, and help level up the team around you What we’re looking for 5+ years of professional experience as a software engineer with a strong emphasis on backend development A solid understanding of distributed and scalable production systems High standards for code quality, testability, maintainability, security, and performance Experience with monitoring and troubleshooting live production applications — a must Experience with relational and non-relational databases (MySQL, Redis, DynamoDB) Comfortable working with AI coding tools (Claude, GitHub Copilot, Cursor, or similar) to boost day-to-day productivity — a must Team player with excellent communication and collaboration skills Fluent English — spoken and written Nice to have Previous experience with Java Previous experience in fintech, financial systems, or payments Experience integrating AI/ML capabilities into backend products Experience in a startup environment Sounds like your kind of challenge? Send your resume to mesh-jobs.dev@meshpayments.com , and let’s talk!
Find your next role on Israel's job board.
Browse all jobs