Requirements :Bachelor's degree in Computer Science or a related field.Minimum 3 years of experience in backend development for mid-level positions and minimum 5 years of experience in backend development for senior-level positions.Proficiency in Golang and Node Js.Experience with UNIX-based systems.Familiarity with Redis for caching and data storage.Proficient in Git for version control.Experience with API testing using Postman.Knowledge of ElasticSearch for search and analytics.Understanding of OLAP (Online Analytical Processing) concepts.Experience with relational databases (RDBMS) and SQL.Proficiency in MongoDB for NoSQL database solutions.Hands-on experience with CI/CD pipelines.Familiarity with microservices architecture.Proficiency in Kubernetes (k8s) for container orchestration.Experience with Docker for containerization.Knowledge of messaging systems such as RabbitMQ and Kafka.Experience with Metabase for data visualization and analytics.Familiarity with instrumentation tools such as OpenTelemetry, Elastic APM, etc.Understanding of Test-Driven Development (TDD) and experience with unit testing, fuzz testing, and integration testing.Working onsite in Bandung
Job description & responsibilities :Design, develop, and maintain backend services and APIs.Optimize and scale backend systems for performance and reliability.Apply strong problem-solving skills to troubleshoot issues and implement effective solutions.Collaborate with frontend engineers, product managers, and other stakeholders to define requirements and deliver features.Participate in code reviews and provide constructive feedback to team members.Mentor junior engineers and contribute to the growth of the engineering team.Stay updated on industry trends and best practices in backend development.