Ocrolus

Ocrolus

Ocrolus is a leading document automation platform in financial services, digitizing bank and credit card statements with over 99% accuracy. It empowers lenders to automate credit decisions, enabling faster access to credit for borrowers.

Banks
251-1K
Founded 2014
$127M raised

Description

  • Lead the design and development of complex software systems and architectures.
  • Collaborate with product managers, UX designers, engineers, analytics, AI/ML, design, and operations teams to deliver product features.
  • Write, test, and maintain high-quality, scalable back-end code using Python and Golang.
  • Develop and manage APIs, integrations, and back-end systems.
  • Review code from other engineers and provide feedback aligned with best practices and coding standards.
  • Ensure systems meet high standards for performance, reliability, security, and quality.
  • Document software designs, architecture decisions, implementation details, and technical knowledge.
  • Troubleshoot complex software issues, identify root causes, and propose effective solutions.
  • Mentor junior engineers and lead technical discussions and decision-making.
  • Participate in sprint planning, code reviews, Agile ceremonies, and automated testing efforts with QA.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • 8 to 12 years of software development experience, including experience leading technical teams.
  • Proven track record of delivering large-scale software projects end to end.
  • Proficiency in multiple programming languages such as Python and Golang.
  • Strong understanding of software development methodologies, design patterns, and best practices.
  • Experience with web frameworks such as Flask and related ecosystems.
  • Experience in system design, distributed systems, and scalable architectures.
  • Solid database and data modeling experience with Postgres, MySQL, or similar systems.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Experience with containerization tools such as Docker and Kubernetes.
  • Excellent analytical and debugging skills for troubleshooting and optimization.
  • Strong communication skills for explaining technical concepts to non-technical stakeholders.
  • Ability to manage multiple priorities in a fast-paced, dynamic environment.
  • Business-first mindset with strategic thinking and a focus on efficiency and speed.

Benefits

  • Remote-first work environment.
  • Opportunity to grow skills and take ownership of meaningful work.
  • Mission-driven work with real impact in fintech and lending.
  • Inclusive workplace committed to diverse perspectives and equal opportunity.
  • Fast-growing company culture focused on collaboration and personal development.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Tech Lead - Digital Delivery

Inizio Evoke Professional Services

Inizio Evoke is hiring a Tech Lead to guide delivery of modern digital experiences and technology solutions for global healthcare clients.

Agile Angular AWS Azure CI/CD CSS Digital Marketing Figma Git HTML JavaScript LLM Microservices Next.js React REST API TypeScript Vue.js
4 hours, 20 minutes ago

Team Lead, Learning and Development (Contract, Remote)

INFUSE 251-1K Professional Services

INFUSE Academy is hiring a Team Lead, Learning and Development to coordinate instructional design work, manage workflows and stakeholders, and support the delivery of engaging e-learning programs.

4 hours, 20 minutes ago

Team Lead, Learning and Development (Contract, Remote)

INFUSE 251-1K Professional Services

INFUSE is seeking a Team Lead, Learning and Development to coordinate and support the delivery of e-learning programs within its INFUSE Academy team.

4 hours, 35 minutes ago

Team Lead, Customer Success (Spanish Bilingual)

Palmetto 251-1K Renewable Electricity

Palmetto is hiring a remote Team Lead for Customer Success in the Philippines to oversee and develop a customer service team and improve support operations across the customer journey.

4 hours, 50 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers