Job Requirements
This job post is managed by
Skills
Job description for HCM - SENIOR FULL-STACK DEVELOPER at Fetch Technology
- Analyse 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 engineers, products, data scientists, operations.
- Highly skilled in developing, testing, debugging, and troubleshooting with any of these programming language: Python, Node.js, and Golang. Especially for building backend services.
- Highly skilled in developing, testing, debugging, and troubleshooting with any of these programming language: Vue, Angular, or similar. Especially for building web clients.
- 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 3 to 5 years of diverse software development experience and teams.
- Great team player, have excellent work ethics, and have solid technical communication skills in English.
- Developing, managing, testing, debugging, and troubleshooting containerization tools, especially Docker and Kubernetes.
- Can communicate in Indonesian.
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More