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.