Job description for Full Stack Developer at PT Tricada Intronik
We are looking for candidates for the position of Full Stack Programmer, with the primary responsibility of designing and developing high-quality applications in an IoT environment. This position is open to entry-level candidates or those with experience.
Role and Responsibilities
- Collaborate with the team to design and implement software solutions.
- Ensure application security, performance, and scalability.
- Follow best practices in software development and documentation.
- Resolve technical issues and provide technical support as needed.
- Contribute to the management of the software development lifecycle from inception to production.
Qualifications and Education Requirements
Minimum education: Associate's degree (D3) in Informatics or related fields.
Preferred Skills
- Understanding of system design (Flowchart, DFD, ERD).
- Knowledge of Object-Oriented Programming (OOP) principles.
- Ability to develop and integrate REST APIs.
- Experience writing quality code using Java, Python, NodeJS, or Go.
- Basic knowledge of databases such as MySQL, PostgreSQL, MongoDB, or Redis.
- Experience using Git for version control.
- Familiarity with Linux operating systems.
- Experience with third-party services (e.g., Firebase).
- Proficiency in creating web interfaces using HTML, CSS, JavaScript, and related frameworks.
- (Optional) Knowledge of Docker is a plus.
We look forward to your contribution to our team!