Lead Software Engineer

  • Full-time

Company Description

JULO is a digital lending company that is revolutionizing access to financial products for millions of emerging consumers in Indonesia. We have developed the first digital data-driven credit underwriting and risk assessment platform to process consumer loan applications and determine their creditworthiness through our mobile app.

 

Job Description

  • Work closely with the product team to understand their priorities, planning with the team members implementation strategies. 

  • Actively involved in all stages of the development process for all projects solving engineers’ obstacles to ensure timely and quality delivery.

  • Know all aspects of JULO’s development projects and business processes in the field at any time.

  • Work with senior engineers to solve complex technical problems and to strategically chew off technical debt.

  • Understand the capabilities of each engineer, mentor them as effective developers, and allow them to raise their technical expertise.

  • Identify things that could go wrong before engineers start implementing but also willing to be hands-on with the team investigating ugly production bugs.

  • Ensure all engineers apply and tailor software development concepts and best practices.

  • Occasionally write initial codebase so other engineers can follow and build upon it.

  • Work closely with other JULO engineers, testers, product managers, data scientists, data engineers, and operations.

Qualifications

  • Highly skilled in developing, testing, debugging, and troubleshooting with modern programming languages such as Python and Javascript.

  • Highly thoughtful in designing system architecture, loosely coupled business logics, and complex real world large SQL and document based data storage.

  • Highly knowledgeable in Linux/Unix OS system internals, data storage, computing resources, microservices in the produced software architecture.

  • Familiar in all kinds of development/testing/delivery/monitoring tools to bring source code in a text file to running code in production

    • unit & integration test frameworks like pytest

    • CI/CD tools like CircleCI & Jenkins

    • Infrastructure tools like Ansible

    • monitoring tools like Sentry, Datadog, Grafana, Elasticsearch

  • Experience in agile development processes like Kanban and tools such as Jira.

  • Engineering/Computer/IT degree with 5 years of diverse software development experience in large teams.

  • Great team player, have excellent work ethic, and have solid technical communication skills in English

  • Based in Jabodetabek.

Additional Information

We're hiring! Follow us and reach out for updates on available positions.