Job Title: Backend Engineer
Location: Tel Aviv | Hybrid (Work-from-home options available)
About Custodia:
Custodia is revolutionizing the way businesses manage expenses. Our AI-driven platform empowers companies to take control of their finances by automating approvals, improving budgeting processes, and providing real-time insights into spending. Tailored for businesses ranging from 200 to 10,000 employees, Custodia’s platform offers flexible and scalable solutions to streamline expense management, eliminate traditional expense reports, and enhance visibility across the enterprise. Our mission is to deliver digital finance solutions at scale, transforming how companies manage and control their financial workflows.
What You'll Do:
- Backend Development: Design, implement, and maintain scalable, secure, and high-performance backend systems for the Custodia platform.
- API Design and Integration: Build and manage RESTful APIs to support seamless integration and enable smooth user interactions with the platform.
- Database Management: Optimize SQL database queries, manage schemas, and ensure consistent data integrity while working with large datasets.
- Collaboration: Partner with frontend engineers, product managers, and cross-functional teams to implement features that provide real-time financial insights and streamline approval processes.
- System Architecture: Contribute to the design and evolution of backend architectures, ensuring they are scalable, resilient, and maintainable.
- Code Quality: Participate in code reviews, refactor code to improve performance, and suggest optimizations for scalability.
- Security and Compliance: Ensure all backend processes follow best practices for security, compliance, and data privacy.
- Continuous Improvement: Monitor and optimize backend performance to maintain a smooth user experience and improve system efficiency.
Requirements:
- Experience: 5+ years of backend development experience, with a solid track record of building and maintaining production systems.
- Technologies:
- Proficiency in Node.js for building scalable backend applications.
- Strong experience working with SQL databases (MySQL, PostgreSQL), including query optimization and performance tuning.
- Familiarity with frameworks: Knowledge of backend frameworks such as Express.js or similar.
- Development Methodologies: Experience working within an Agile environment.
- Problem Solving: Strong analytical skills to address performance bottlenecks and ensure efficient systems.
- Collaboration: Excellent communication skills to collaborate effectively within cross-functional teams.
Bonus Points:
- Experience with cloud services such as AWS, GCP, or Azure.
- Familiarity with microservices architecture and containerization (Docker, Kubernetes).
- Experience in fintech or expense management systems.
- Knowledge of CI/CD practices.
- Familiarity with AI development tools and frameworks, including experience with machine learning or AI technologies for backend integration.