Info Detil :
-
Dirahasiakan
-
Full Time
-
Pria, Wanita
-
Minimal S1
-
Berpengalaman min 5 Tahun
-
Berakhir 31 Agustus 2022
Posisi
Mid-Senior Backend Engineer
Deskripsi
Roles and responsibilities:
- Analyze and systematically approach requirements and bugs reported, always coming up with practical short term and long term solutions that minimize complexity and maximize value.
- Design and build modular components and reusable subsystems using various suitable tools, cloud services, and applications to scale complexity and scale massive data transfer.
- Include security, maintainability, reusability, and testability when developing software solutions and code reviewing.
- Factor Linux/Unix OS system internals, data storage, computing resources, microservices in the produced software architecture.
- Identify things that can go wrong early but also investigate bugs reported in production.
- Apply and tailor software development concepts and best practices.
- Work closely with other JULO engineers, products, data scientists, operations.
Persyaratan
Job requirements:
- Highly skilled in developing, testing, debugging, and troubleshooting with any of these programming languages: Python, Node.js, and Golang. Especially for building backend services.
- Highly skilled in developing, testing, debugging, and troubleshooting with any of these technologies: Git, Git hooks, unit test frameworks, CI tools like CircleCI, Docker containers, Kubernetes, GitOps, monitoring tools like Prometheus, APM tools like Datadog, log aggregators like Elasticsearch & Kibana, provisioning tools like Ansible, Vagrant, and Terraform.
- Highly skilled in designing complex real world database structures and storing, managing, and analyzing large amount of data in SQL.
- Highly skilled in all kinds of development tools that brings source code in a text file to running code in production.
- Experience in agile development process and applications such as Trello.
- Engineering/Computer/IT degree with 5 years of diverse software development experience and teams.
- Great team player, have excellent work ethic, and have solid technical communication skills in English
Nice to have:
- Developing, managing, testing, debugging, and troubleshooting containerization tools, especially Docker and Kubernetes, and all the related testing, deployment, and monitoring tools.
- Can communicate in Indonesian.