Ocrolus is a company focused on AI and fintech, dedicated to helping lenders automate workflows for more accurate lending decisions. They are seeking a highly skilled Senior Software Engineer to design and maintain microservices, develop cloud-based software products, and collaborate on security and automation initiatives.
Responsibilities:
- Designing, implementing, and maintaining Microservices using Python
- Designing and developing cloud based software products conforming to industry best practices
- Build systems, services, and tools to handle new Ocrolus products and business requirements that securely scale over millions of transactions
- Build and scale our fast-growing online services and data pipelines
- Collaborate with other teams on security, reliability, and automation
- Supporting the testing process, troubleshooting issues and resolving them
Requirements:
- Master's degree in Computer Science as a mandatory qualification
- 5+ years engineering experience
- Expert in Python and experience in building complex systems and applications in a large fintech
- Experience in JVM tuning for performance improvements for the mainframe product
- Solid database skills (Postgres, MySQL etc) and data modeling experience
- Experience with Web Frameworks like Flask, and related ecosystems
- Strong problem-solving and communication skills
- Can contribute best-practices and architectural leadership to our backend applications and help pick the architecture, frameworks and tooling for our next generation platform
- Experience with agile methodologies and automated testing
- Familiarity with containerization, microservices architecture, continuous integration, Amazon Web Services, and deployment
- Applicant must be based in NY/NJ/CT