Yayasan Bumi Hijau Lestari memberi kesempatan untuk bergabung bersama Senior Full Stack Developer di Semarang, Jawa Tengah.
Deskripsi Pekerjaan
Senior Full Stack Developer
Candidate will work with a group of programmers developing databases, web applications and websites. As a full stack developer, your work will primarily be building an operational control system, you will also be working with users inthe office and in the field. Responsibilities will include working with management, operations on ongoing upgrades ofthefield operations management system and websites.
Responsible for:
- As a Senior Developer (fullstack, frontend or backend), you will be responsible for designing and developing scalable web applications.
- Working with Management and staff to develop new databasesand web applications to support operations.
- Consulting and coordinating between management and outside contractors during development of database and on-line systems
- Assist in developing specifications for new websites and applications
- Programming web applications and websites according to the specifications
- Optimize web applications for maximum speed and scalability
- Troubleshoot and debug web application issues
- Stay up to date with the latest web development trends and technologies
- Work with cloud based systems and assets
Fullstack Skills requirements:
Main skill Requirements
● PHP / Java skill set language Programming. (Laravel, CI, ORM Hibernate, Spring)
● Expert knowledge of Vue / AngularJS and / or Angular
● Haveexperience with API development, API integration
● Be an expert in HTML5, CSS3 and JavaScript
● Familiar with GIT or hub implementation
● Responsive and cross-browser compatibility design
● Client – server communication with XHR/AJAX
● Able to work under pressurewith minimum supervision
● Finish projects within a given time frame
● Very strong intelligence and communication skills
● Able to work in a dynamic and flexible environment
Database
● MongoDb
● MySQL or PostgreSQL
DevOps Knowledge (Basic knowledge)
● DevOps experience with strong CI/CD skills
● Skilled for managing Linux (Ubuntu), NGINX and other open source usage
● Docker and Kubernetes skills
● Have knowledge and practical experience on using loadbalancer and microservice
● Resource monitoring and alerting using Prometheus and Grafana
● Have experience on manage one of this cloud server Azure, AWS, and / or Digital Ocean
● PracticalLinux admin experience in production environments
● Understanding DNS, Active Directory/OpenLDAP
Additional Plus Qualifications
● Have knowledge of Express or Koa
● Have knowledge of NodeJS (backend)
● Have knowledge of React
● Have knowledge of TypeScript
● Have experience on Unit testing
● Have knowledge on Redis / memcached
About Trees4Trees :
Trees4Trees is a fast growing non-profit foundation that works to improve the environment and the lives of people in local communities through planting trees, education and related services. Our headquarters is in Semarang with a field offices in Central Java, West Java and 150-200 staff working in the field. Field activities are reported through the cloud based services which we have developed and our main communication with our supporters is through our wide area intranet and public website www.trees4trees.org.