Lead Software Engineer - JULO|Meet.jobs

Salary

20m - 30m IDR Monthly

Required skills

    Job description

    Job description & requirements

    We are looking for

    • Someone with CAN-DO attitude to lead a squad of software engineers by example as well as by utilizing the expertise of individual engineers, actively delivering projects of all sizes according to business expectations.

    Roles and responsibilities:

    • 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.
    • Understanding the capability 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.

    Job requirements:

    • Highly skilled in developing, testing, debugging, and troubleshooting with any of these programming languages: Python, Kotlin/Java for Android, Node.js, and Golang.
    • 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. For instance: unit & integration test frameworks like pytest or jazz, CI/CD tools like CircleCI & Jenkins, Docker containers, Kubernetes, GitOps, monitoring tools like Prometheus, APM tools like Datadog, log aggregators like Elasticsearch & Kibana, provisioning tools like Helm, Ansible, Vagrant, and Terraform.
    • Experience in agile development process and applications 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.

     

    Required skills

    Software Architecture Javascript Relational Databases Python Software Engineering Javascript Frameworks Linux Agile Software Development PostgreSQL Software Software Development Software Design Software Testing Cloud Computing

    Culture

    What’s it like working at JULO?

    Mission-driven: We're committed to providing affordable access to capital to 200M underbanked Indonesians.

    Excellence: We set high expectations and won't settle for mediocrity. We will continuously challenge you to improve. We love stepping outside our comfort zone because we know that this is how we learn the fastest.

    Do-the-right-thing: even when no one is looking! We're ethical individuals with great integrity.

    Growth-focused: we care about growing our internal talents, and provide you with opportunities to build and develop. 

    We work hard, but we play even harder! *mic drop*

     

    Team photos

    Lead Software Engineer at JULO is one of the 4,000 opportunities available on Tech in Asia Jobs.

    BROWSE ALL JOBS or post a job for free

     

    JULO