Full-Time Software Engineer (Backend)
Ocrolus is hiring a remote Full-Time Software Engineer (Backend). The career level for this job opening is Experienced and is accepting India based applicants remotely. Read complete job description before applying.
Ocrolus
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
At Ocrolus, we empower companies to focus on their core business by automating tasks. We're revolutionizing the digital lending ecosystem, enabling financial firms to make data-driven decisions with high-quality, trusted data and unmatched efficiency.
Our human-in-the-loop document automation software delivers over 99% accuracy, replacing legacy OCR solutions that often cap out at 75-80%. We're augmenting robotic tasks, making them more efficient and reliable. This empowers lenders to analyze diverse financial data more effectively, expanding credit access at lower costs.
We've secured over $100 million in funding from top investors and work with clients like PayPal, Brex, SoFi, Blend, and Plaid.
We're seeking a highly motivated Software Engineer (Backend) with 2-4 years of experience to join our fast-paced Automation team.
Ideal candidate will possess:
- Expertise in backend services development using Python and Java
- Passion for solving complex technical challenges
- Experience or familiarity with AI models and related technologies (a plus)
Key Responsibilities:
- Design, develop, and maintain scalable, high-performance backend services
- Work with microservices architecture
- Develop and optimize RESTful APIs and database interactions
- Implement secure, efficient data processing pipelines
- Collaborate with cross-functional teams (AI engineers, product managers)
- Ensure code quality, performance, and reliability through best practices and testing
- Troubleshoot and resolve backend issues
- Explore and integrate AI models into backend workflows (when applicable)
- Work with cloud platforms (AWS) for deployment and scaling
- Contribute to technical discussions, documentation, and continuous improvement
Required Skills & Qualifications:
- 2-4 years of experience in backend development
- Strong programming skills in Java and Python
- Experience with Web Frameworks (Flask, Spring Boot)
- Experience with SQL databases (PostgreSQL, MySQL)
- Understanding of microservices, distributed systems, and cloud computing
- Familiarity with AI/ML models and APIs (OpenAI, Gemini, TensorFlow, PyTorch)
- Knowledge of message queues and event-driven architectures (Kafka, RabbitMQ)
- Experience with CI/CD pipelines, containerization (Docker, Kubernetes)
- Strong problem-solving skills, ability to write clean, maintainable code
- Excellent communication and teamwork skills