Key Responsibilities:
- Provide and support a strategic vision that integrates a broad range of ideas for applications and software developments.
- Work closely with the product manager, business analyst, and developers to develop the technical design and solution.
- Oversees a team of technical personnel at a software or technology company.
- Lead software development or software engineering teams and troubleshoot technical issues that involve software development, engineering tasks and product releases.
Job Requirements:
- Advanced-level: data structure, design pattern, understanding of the web stack, developing sevices that serves HTTP Restful API, testing.
- Fluent with Laravel PHP Framework.
- Fluent with NodeJS Framework such as Express, Fastify or NestJS.
- Experience with MongoDB and PostgreSQL.
- Experience working with Redis.
- Experience with Elastic Search.
- Familiar with Git as Version control System and Linux environment.
- Experience with Event-Driven Architecture such as Kafka or RabbitMQ.
- Strong written, verbal communication skills, logical thinking and backend knowledge.
- Able to work full time on site (Jakarta Selatan).