Job description & requirements
We are looking for
- a Senior Software Engineer with CAN-DO attitude to utilize advanced technical solutions to provide simple, lightweight, and easy to use web user interface.
Roles and responsibilities:
- Design, build, and ship product as working software for customers and users that meets the business requirements.
- Analyze and systematically approach requirements bugs reported with solutions that minimize complexity and maximize value.
- Write high quality code that meets scalability, security, maintainability, reusability, and testability standard when developing software solutions.
- 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 fellow JULO engineers, products, data scientists, operations.
- Diligently explore new techniques, technologies, and software development practices to improve existing systems.
- To keep up to date with the latest trend in software development.
Job requirements:
- Highly skilled in developing, testing, debugging, and troubleshooting HTML, CSS and Javascript. Especially for building web applications.
- Well versed in modern web development frameworks and build tools.
- Have experience in developing, testing, debugging, and troubleshooting with any of these technologies: message brokers like RabbitMQ, 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 web applications.
- Know how source control works and being discipline in source control practices.
- Experience in agile development process and applications such as Trello or JIRA.
- Engineering/Computer/IT degree with 5 years of software development experience and in a team.
- Great team player, have excellent work ethic, and have solid technical communication skills in English
Nice to have:
- Developing, managing, testing, debugging, and troubleshooting containerized web application, especially using tools like Docker and Kubernetes, and all the related testing, deployment, and monitoring tools.
- Can communicate in Indonesian.
Required skills
Web Technologies Javascript HTML5 & CSS3 Web Application Frameworks Web Application Design Web Architecture SEO
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*