What are the responsibilities and job description for the Backend Engineer position at Itemize?
ABOUT ITEMIZE
Itemize is the leading AI company that automates complex and document-heavy financial transactions. Its customers include financial institutions, BPOs (business process outsourcers), and CFOs and Controllers within large-midsized companies. The company’s market-leading technology automates clerical tasks that still require manual effort. Its solutions elevate teams to focus on higher-impact activities. Itemize delivers efficiencies, intelligence, and new value from financial document automation.
While consumer financial systems have transitioned to digital technologies, business-to-business processes still remain primarily stuck in analog mode. B2B relies on paper documents, emails, and PDF images for communications and transactions between buyers, sellers, and third parties. These formats require human intervention in numerous tasks. They include data entry, reconciliations, verification, QA, approvals, custom spreadsheets, fraud screening, and compliance. Human involvement drives up errors and omissions, increases operating costs, and leaves significant value on the table.
Unlike Generative AI and legacy technology like OCR and RPA, Itemize AI is designed specifically for financial document processing. Its focus is understanding financial document data to derive intelligence, validate results, and automate workflows. These processes include reconciliation, account coding, compliance, cash flow management, and payments.
Itemize operations are cloud-based, with teams distributed nationwide and internationally. We have teams coast to coast within the United States as well as in several countries worldwide. We welcome people who enjoy the challenge of a fast-paced, high-growth environment on the leading edge of applying vertical AI to B2B financial challenges.
ABOUT THE ROLE
The Backend Engineer will maintain and innovate on existing back-end modules and data stores, engage in R&D with our core IP development team, and build our serverless Node.js APIs to support new functional requirements. The role will also require some familiarity with frontend technologies to effectively collaborate with the frontend team and ensure seamless integration. Responsibilities will include :
- Leading, designing, and developing our core JavaScript-based APIs powering our client-facing and internal applications
- Designing new services to support functional requirements and core IP advancements, and configuring pipeline infrastructure to support CI / CD methodologies
- Writing highly scalable and fault-tolerant software
- Working with Node.js, NoSQL, MySQL, AWS Services including API Gateway, Lambda, Cloudwatch, CodePipeline, ECS, and S3, and introducing other technologies as needed
- Utilizing Docker and containerized software
- Collaborating with a supportive and agile virtual team to deliver pragmatic software solutions
- Assisting with operational support to monitor and triage production issues
- Performing operational checks for the production environment
- Understanding and integrating frontend requirements to ensure cohesive application development
REQUIRED SKILLS AND EXPERIENCE
WHAT WE OFFER
Itemize is an Equal Opportunity Employer. Itemize does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by applicable law. All employment is decided on the basis of qualifications, merit, and business need.
Salary : $110,000 - $140,000