Backend Engineer
Grain
Backend Engineer
- Engineering
- Tel Aviv
- Senior
- Full-time
Description
About Us
Grain is a pioneering fintech startup based in the heart of Tel Aviv. We offer embedded cross-currency solutions tailored for software platforms and marketplaces. Grain was founded by seasoned entrepreneurs, formerly of financial institutions such as Barclays, Deutsche Bank, as well as other renowned fintech startups. Grain is backed by leading venture capital firms and prominent financial institutions. At Grain, we offer an opportunity to shape the fintech landscape and be a part of a community that's committed to excellence.
Position Summary
We are seeking a Backend Engineer to help design and develop our advanced fintech hedging platform. In this role, you’ll be responsible for building scalable, secure, and resilient backend systems that power mission-critical financial workflows. You’ll work closely with a diverse engineering team to architect APIs, optimize performance, and ensure high reliability in production. This role is ideal for someone who thrives on solving complex technical problems in a high-scale, precision-driven fintech environment.
Responsibilities
- Design, develop, and maintain high-performance, scalable, and secure backend services and APIs.
- Collaborate with product managers and other stakeholders to define and implement new features.
- Write clean, maintainable, and efficient code.
- Participate in code reviews to ensure high-quality standards.
- Troubleshoot and resolve production issues.
- Stay up-to-date with emerging technologies and industry best practices.
- Contribute to the continuous improvement of our development processes and tools.
Qualifications
- 3+ years of experience in backend software development.
- Proficiency in a primary programming language (e.g., Python, Java, Go, Node.js)
- Experience with database technologies (e.g., SQL, NoSQL).
- Experience with cloud platforms (e.g., AWS, GCP, Azure).
- Solid understanding of microservices architecture and distributed systems.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Strong problem-solving and analytical skills.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- A collaborative team member who enjoys learning and contributing to team growth.
- Familiarity with agile development methodologies.
- Experience building solutions from the ground up and/or prior experience in the fintech industry (advantage).