- Design and implement a highly scalable solution in a tribe (product team) level scope.
- Contribute to the day to day engineering excellence and solve production issues according to the given SLA.
- Applying engineering best practices to the team and setting a high bar standardization to improve existing systems.
- Groomed other software engineers by having a regular sharing session, creating a learning module, and contributing to the new engineering onboarding process.
- Actively contribute to the hiring process.
- Participate in interview sessions and create interview questions.
- Propose ideas and contribute to engineering initiatives as part of the effort to improve the system performance, quality, and availability.
- Create an RFC of complex initiatives and be responsible for the execution deliverables.
- Expected to solve long-running scalability problems in Moladin existing environments.
- As a Software Engineer Backend you are expected to contribute to work on a monolithic system and be able to support the SOA migration process.
- More than 2 years of experience in software development industry.
- Experience in building production grade software or system from the scratch.
- Mastering object oriented programming and its design patterns.
- Expert in one of those programming languages such as Node JS, Go, or Java.
- Exposed with AWS, Google Cloud Platform, or Azure Services and Technologies.
- RDBMS (MySQL, PostgreSQL, or SQL Server) and NoSQL (MongoDB, DynamoDB, or Cassandra).
- Experienced in redis or memcache infrastructure.
- Pub-sub or Stream Processing.
- Experienced in one of Amazon SQS, Google Cloud Pub-Sub, Rabbit MQ, NSQ, Redis-Pubsub, Sidekiq (Redis), or Kafka.
Silakan referensi bahwa Anda menemukan lowongan kerja ini
di Fungsi.id, ini membantu kami mendapatkan lebih banyak
lowongan kerja berkualitas di sini, terima kasih!