
Julo
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 product team to understand their priorities, planning with the team members implementation strategies.
- Actively involved in all stages of 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.
- Utilize tech leads 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